寫程式別再靠直覺和乖乖!
◆寫出「好程式」的「設計技巧」◆
程式要寫得好,不只是執行結果正確就好。以下這些情況是否似曾相識?
.過個週末就看不懂自己寫了什麼 code
.修好一邊的 bug,另一邊就出新 bug
.稍微調整功能,就必須地毯式檢查整個專案
只要建立優良的程式結構,就算交給其他人接手,也可以快速地理解、維護、修改原始碼!程式人人都能寫,好程式卻是寥若晨星;掌握軟體設計力,才能創造工程師的專業價值 & 不可取代性!
本書特色
◆293 個精心準備的程式範例
以電商系統與電玩遊戲為例,挑選主流語言共通語法,逐步示範將粗劣程式碼縫補、修整的過程。
◆詳細列舉優質、劣質程式碼的特徵與影響
基於資深職業經驗,具體說明,在現實程式碼也能活用書中技巧。
◆觀念基礎扎實,說明清晰易懂
以多種比喻、聯想來說明,而非通篇艱澀道理,可與生活經驗融會貫通。
◆旁徵博引,融合歷來軟體經典概念
引述軟體設計各大經典書籍,一本集結知識精華,也是銜接經典的橋樑。