توضیحات
The nature of complexity — Working code isn’t enough — Modules should be deep — Information hiding (and leakage) — General-purpose modules are deeper — Different layer, different abstraction — Pull complexity downwards — Better together or better apart? — Define errors out of existence — Design it twice — Why write comments? The four excuses — Comments should describe things that aren’t obvious from the code — Choosing names — Write the comments first — Modifying existing code — Consistency — Code should be obvious — Software trends — Designing for performance.
————————————————————–
ترجمه ماشینی :
ماهیت پیچیدگی — کد کاری کافی نیست — ماژول ها باید عمیق باشند — مخفی شدن اطلاعات (و نشت) — ماژول های همه منظوره عمیق تر هستند — لایه های مختلف ، انتزاع متفاوت — پیچیدگی را به سمت پایین بکشید — بهتر با هم یا جدا بهتر؟ — خطاهای موجود را تعریف کنید — آن را دو بار طراحی کنید — چرا نظر بنویسید؟ چهار بهانه — نظرات باید مواردی را توصیف کنند که از کد مشخص نیستند — انتخاب نام — ابتدا نظرات را بنویسید — اصلاح کد موجود — سازگاری — کد باید واضح باشد — روند نرم افزار — طراحی برای عملکرد .
tag : دانلود کتاب فلسفه طراحی نرم افزار , Download فلسفه طراحی نرم افزار , دانلود فلسفه طراحی نرم افزار , Download A Philosophy of Software Design Book , فلسفه طراحی نرم افزار دانلود , buy فلسفه طراحی نرم افزار , خرید کتاب فلسفه طراحی نرم افزار , دانلود کتاب A Philosophy of Software Design , کتاب A Philosophy of Software Design , دانلود A Philosophy of Software Design , خرید A Philosophy of Software Design , خرید کتاب A Philosophy of Software Design ,









دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.