TGViewer
IranCoderz IranCoderz @irancoderz · 2.46K subscribers
Post #5117 2.26K
IranCoderz 📝#خلاصه کتاب برنامه‌نویس عمل‌گرا - بخش ۳ 🧑‍💻 اعمال تغییرات راحت باشه یکی از قدیمی‌ترین بحث‌های برنامه‌نویس‌ها همیشه این بوده که چه فریمورک و زبانی بهتره، چه دیزاین پترن و معماری‌ای باید استفاده بشه و چه اصولی رو باید رعایت کنیم. از روز اولی که ما برنامه‌نویسی…
📝#خلاصه کتاب برنامه‌نویس عمل‌گرا - بخش ۴

🔧با اطمینان دیباگ کنید
دیباگ کردن همیشه کار خیلی جالبی نیست و می‌تونیم با رعایت چند نکته کوچیک، اون رو سخت‌تر از چیزی که هست نکنیم و با اطمینان مشکل رو پیدا کنیم:
- قبل از هر کاری شما باید حالت دفاعی مغز خودتون رو خاموش کنید و از گفتن جملاتی مثل نه تو کامپیوتر خودم کار می‌کنه، همچین چیزی امکان نداره و... جلوگیری کنیم.
- باگ رو دوباره تولید کنید چون اگه این کار رو انجام ندید هیچ‌وقت نمی‌تونید با اطمینان بگید که مشکل رفع شده.
- مشکل می‌تونه از سیستم‌عامل، کتاب‌خونه‌هایی که استفاده کردید و یا هر چیزی غیر از کد خودتون باشه ولی این نباید چیزی باشه که شما بار اول بهش فکر می‌کنید. در هر صورت شما باید فرض رو بر این بذارید که منبع مشکل از کد شما هست و دیباگ رو از همون جا شروع کنید. در این صورت حتی اگه مشکل از جای دیگه‌ای هم باشه می‌تونید با اطمینان از این‌که کد شما ربطی به اون نداره عامل مشکل رو گزارش کنید.


✍️یادداشت‌های روزانه داشته باشید
احتمالا برای شما هم پیش اومده که یادتون رفته باشه چرا از یه راهکار استفاده کردید یا چرا نکردید، چرا یه زبان رو یاد گرفتید، تو جلسه دیلی چه نکته مهمی گفته شد، ایده‌ای که به ذهنتون رسید، چه چیزی یاد گرفتید، رو چه قسمت‌هایی از پروژه کار کردید و... اگه شما همچین مطالبی رو به صورت روزانه یه جایی یادداشت کنید در آینده خیلی راحت می‌تونید بهشون رجوع کنید و هر دیتایی که لازم دارید رو دوباره داشته باشید. این کار ساده مزایای زیادی از جمله موارد زیر رو به شما می‌ده:
- خیلی از حافظه قابل‌ اعتماد‌تر هست و دیگه چیزی یادتون نمی‌ره.
- باعث می‌شه خیلی بیشتر به چیزهایی که تو ذهنتون می‌گذره فکر کنید و همون موقعی که دارید می‌نویسید می‌تونه ایده‌ها و راهکاری جدیدی به ذهنتون بیاد.
- مثل یک دیتابیس از افکار شما عمل می‌کنه و هر موقع بهش نگاه بکنید می‌فهمید چه ایده‌هایی تو ذهنتون بوده، با چه آدم‌هایی کار کردید، روی چه چیزهایی کار کردید و...


🚶‍♂️قدم‌های کوچیک بردارید
همیشه خوبه که قدم‌های کوچیک و هوشمندانه برداریم و بعد از این‌که چندتا فیدبک گرفتیم، با توجه به اون‌ها بریم و ادامه مسیر رو بچینیم که بر اساس نیازها پیش بریم. قدم‌های بزرگ نیازمند این هستن که ما آینده و همچنین نیازهای مشتری یا کاربرهای خودمون رو پیش‌بینی کنیم که خب این کاری نیست کسی بتونه خیلی دقیق انجامش بده. اگه یهو برید کل یک محصول رو پیاده کنید و بعد به مشتری اون رو نشون بدید، به احتمال زیاد مشتری تغییرات خیلی زیادی از شما می‌خواد یا مثلا اگه یک محصولی رو بدون بررسی کردن نیاز کاربرها به صورت کامل پیاده کنید ممکنه یک سال وقت بذارید و بعد که اون رو وارد بازار کردید تازه بفهمید هیچ‌کس محصول شما رو نمی‌خواد ولی اگه با یک نسخه کوچیک شروع می‌کردید خیلی زودتر این قضیه رو می‌فهمیدید.


🚀@IranCoderz 👨‍💻
  • ❤ 1
More from @irancoderz
  1. Oct 4, 2026‏همه‌مون یه روز برای آخرین بار توی یه فایل پایتون نوشتیم def بدون اینکه بدونیم آخرین ب…
  2. Oct 1, 2026معاون وزیر ارتباطات خیلی جدی برداشته گفته چون استارلینک فراگیر شده و قابلیت کنترل توسط حکو…
  3. Sep 30, 2026رفتار مارکت فعلی با برنامه‌نویس‌های جویای کار: 🚀@IranCoderz 👨‍💻
  4. Sep 29, 2026دقیقا بعد از معرفی dots، مهندس XAi پست گذاشت که برید dot.com رو سرچ کنید و وقتی واردش می‌ش…
  5. Sep 29, 2026سرعت پیشرفت و آپدیت‌ دادن مدل‌ها جوری شده که با اومدنشون هیچی کلی استارتاپ بر پایه هوش‌مصن…
  6. Sep 29, 2026پلن 500 دلاری: - دارای کمترین لیمیت - دسترسی به حالت Ultra Fast مدل‌ها(همین امشب معرفی شد…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →