کد حرف میزند¶
وقتی کد مقاومت میکند، گوش کنید¶
به کدتان گوش کنید. پیشنهاد میدهد. مقاومت میکند. به شما میگوید تلهها کجاست. راههای تازهای برای انجام کارها پیشنهاد میکند. کمک میکند به مدل نرمافزار کمتر بچسبید.
آیا قابلیتی تازه هفتهها زمان و هزاران خط کد میخواهد؟ این کد شماست که میگوید احتمالاً راه بهتری وجود دارد. آیا راه سادهای هست که چیزی را در یک ساعت کدنویسی کنید، به جای راه پیچیدهای که ده ساعت طول میکشد؟ باز هم کد دارد راهنماییتان میکند. گوش کنید.
کدتان میتواند شما را به اصلاحهایی ارزان و سبک هدایت کند. وقتی مسیر آسانی پدیدار میشود، توجه کنید. البته قابلیتی که ساختنش آسان است شاید دقیقاً همان قابلیتی نباشد که اول در ذهن داشتید، اما خب که چه؟ اگر به اندازه کافی خوب کار میکند و به شما زمان بیشتری برای کار روی چیز دیگری میدهد، نگهداشتنی است.
گوش کنید¶
نگران طراحی نباشید؛ اگر به کدتان گوش کنید، طراحی خوب پدیدار میشود... به آدمهای فنی گوش کنید. اگر از سختی ایجاد تغییر شکایت میکنند، این شکایتها را جدی بگیرید و به آنها زمان بدهید چیزها را درست کنند.
—Martin Fowler، Chief Scientist در ThoughtWorks (از Is Design Dead?)
اگر به برنامهنویسها برای حذف کد پول میدادند...¶
اگر به برنامهنویسها به جای نوشتن کد تازه، برای حذف کد از نرمافزار پول میدادند، نرمافزار خیلی بهتر میشد.
—Nicholas Negroponte، Professor of Media Technology در MIT (از And, the rest of the (AIGA Conference) story)
منبع اصلی: Code Speaks