برداشت از مقالۀ اقای Daniel Read ویرایشگر و ناشر مجله وب *.Developer ، برنامهنویس، آرشیتکت نرمافزار، که در آتلانتا زندگی و مشغول فعالیت بر میلیونها مورد مختلف است.
- اصل کاراکتر شخصی: کد خود را بگونهای بنویسید که بیانگر و یا ارتقا دهنده بهترین بخش کاراکتر شخصیت شما باشد.
- اصل زیبائی: در همه جنبههای کار، برای زیبائی و ظرافت تلاش کنید.
- اصل وضوح: ارزش وضوح با صحت برابر است. از تکنیکهای اثبات شدهای که به کد شما وضوح میدهد استفاده کنید.
- اصل چیدمان: از قابلیتهای دیداری چیدمان، در ارتباط با خوانندۀ کد، استفاده کنید.
- اصل انضباط: همیشه طرفدار انضباط باشید.
- اصل خودمستندسازی: بهترین مستند قابل اعتماد در نرمافزار، خود کد است. در بسیاری حالات، کد، تنها مستند است. بنابراین تلاش کنید کد شما، خود مستند باشد. در جائی که ممکن نیست، یادداشت بنویسید.
- اصل توضیحات: برای ثبت توضیحات از جملات کامل استفاده کنید و از خلاصه نویسی پرهیز نمائید.
- اصل فرضیات: برای تست و مستندسازی گامهای معقول را انتخاب کنید. در غیر اینصورت به فرضیات ساخت هر ماژول و روتین مراجعه کنید.
- اصل عکسالعمل ذینفع: هرگز ذینفع (بهرهبردار) را احمق تصور نکنید.
- اصل بازگشت: زمان کد نویسی خوب، همان وقتی است که کد میکنید. این وعده که در بازگشت کامل خواهم کرد، اتفاق نخواهد افتاد.
- اصل زمان و سرمایه: یک حرفهای واقعی، با کار ضعیف، زمان و سرمایه دیگران را هدر نمیدهد.
- برچسب ها:
- اصول
- انضباط
- برنامهنویسی
- چیدمان
- زمان