TGViewer
IranCoderz IranCoderz @irancoderz · 2.46K subscribers
Post #5090 1.83K
IranCoderz 📝#خلاصه کتاب برنامه‌نویس عمل‌گرا - بخش ۲ 🧹پنجره شکسته‌ای جا نذارید فرض کنید یه ساختمون خیلی شیک و قشنگ داریم و یه روز یکی از پنجره‌های اون شکسته می‌شه، اگه سریع این پنجره شکسته شده تعمیر نشه به ساکنین اون ساختمون این حس منتقل می‌شه که این ساختمون رها شده…
📝#خلاصه کتاب برنامه‌نویس عمل‌گرا - بخش ۳

🧑‍💻 اعمال تغییرات راحت باشه
یکی از قدیمی‌ترین بحث‌های برنامه‌نویس‌ها همیشه این بوده که چه فریمورک و زبانی بهتره، چه دیزاین پترن و معماری‌ای باید استفاده بشه و چه اصولی رو باید رعایت کنیم. از روز اولی که ما برنامه‌نویسی رو شروع می‌کنیم با این بحث‌ها درگیر هستیم و قوانینی مثل SOLID, DRY, YAGNI و... رو خیلی زیاد شنیدیم. نویسنده‌های این کتاب معتقدن تنها چیزی که در آخر مهمه اینه که تغییر چیزی که نوشتیم راحت باشه. بنابراین ما هر موقع می‌خوایم چیزی رو پیاده کنیم، باید قبل از دنبال کردن یه روش خاص، از خودمون بپرسیم آیا این باعث می‌شه تغییر این کد در آینده راحت باشه؟ اگه جواب بله باشه یعنی روشی که در نظر داریم روش خوبیه.


⏳زمان تقریبی انجام کارها
کارفرماها و مدیرها همیشه از ما یه زمان برای تموم شدن کارها می‌خوان و اگه بخوایم زمان دقیقی بدیم، قطعا به مشکل می‌خوریم چون همیشه کلی مشکل و اتفاق غیرمنتظره رخ می‌دن که ما رو از زمان تقریبی دور می‌کنن و ما تا جایی که می‌شه باید فضا رو برای احتمالات باز نگه داریم که ددلاین رو از دست ندیم. ابزارهای خیلی زیادی از جمله Agile، CPM و... وجود دارن که به ما تو انجام این کار کمک می‌کنن و نیاز به زمان دقیق رو از بین می‌برن.


🛠 به ابزارهای خودتون مسلط باشید
وقتی برای بار اول رانندگی می‌کنید، باید کلی انرژی صرف کنید تا ساده‌ترین کارها رو انجام بدید ولی بعد از مدت کوتاهی، مغز شما به این کارها مسلط می‌شه و تمرکز شما روی رانندگی خیلی بیشتر می‌شه. برای برنامه‌نویسی هم دقیقا باید سعی کنید با اتوماتیک کردن کارها، حداقل استفاده از کیبورد و استفاده از شورت‌کات‌ها، تمرکز رو از روی استفاده از ابزارها به نوشتن کد و فکر کردن برای حل مسئله ببرید و همین باعث می‌شه که خروجی‌های خیلی بهتری داشته باشید.


🚀@IranCoderz 👨‍💻
  • 👍 4
  • ❤ 3
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 →