این مقاله خیلی قشنگ توضیح میده که تو دنیای مهندسی نرمافزار ما دو جور توصیه داریم: یه سری قواعد صفر و صدی و سرراست مثل «توابع رو کوچیک بنویس» یا DRY که یادگیریشون راحته اما رعایت کورکورانهشون لزوماً ما رو تبدیل به برنامهنویس بهتری نمیکنه؛ و یه سری توصیههای عمیقتر که نیاز به قضاوت دارن، مثل اینکه «کد تکراری خیلی بهتر از یه Abstraction اشتباهه». نویسنده تأکید میکنه بهترین و ارزشمندترین نصیحتها دقیقاً همونهایی هستن که هیچ فرمول و چکلیست مشخصی ندارن و اجرا کردنشون سخته، چون درک درستشون فقط با سالها تجربه، درگیر شدن با چالشهای مختلف و رسیدن به یه «شهود مهندسی» به دست میاد که بهمون نشون میده کِی باید قوانین رو کنار بذاریم و بر اساس شرایط واقعیِ پروژه بهترین تصمیم رو بگیریم.
https://dev.to/remojansen/why-the-best-software-advice-is-the-hardest-to-follow-4kg8?via=dailydev
@codehalics | کدهالیک
Post #1151
959

- ❤ 10
- 👍 4
- 🔥 1