مقاله به بررسی کاهش کیفیت کد در توسعه نرمافزار در سالهای اخیر میپردازد. نویسنده معتقد است که تمرکز بیش از حد بر "تاثیر" (impact) در ارزیابی عملکرد مهندسان، فشار کاری زیاد در محیطهای Agile، و امکان ارائه بهروزرسانیهای آنلاین، باعث شدهاند که توسعهدهندگان به جای کیفیت کد، سرعت ارائه ویژگیهای جدید را در اولویت قرار دهند. این امر منجر به ایجاد کدهای با کیفیت پایین و افزایش بار نگهداری در بلندمدت شده است. نویسنده همچنین به کاهش توجه به "صنعتگری" (craftsmanship) در توسعه نرمافزار اشاره میکند و نگرانی خود را در مورد خروج متخصصان این حوزه از بازار کار ابراز میکند. در نهایت، مقاله بر اهمیت توجه به کیفیت کد و نگهداری بلندمدت آن تاکید میکند.
مشاهده مطلب اصلی