چرا کد «ساده» همیشه «آسان» نیست: یک اصل کلیدی در مهندسی نرمافزار
مقدمه: اعترافی که هر برنامهنویسی میتواند بکند من با یک اعتراف شروع میکنم: من کدی را منتشر کردهام که کاملاً آن را درک نمیکردم. آن را تولید کردهام، تست کردهام و مستقر کردهام، اما نمیتوانستم توضیح دهم که چگونه کار...