為何我們需要讓我的程式變乾淨
程式碼要乾淨的原因非常非常的多,可能是
- 讓別人或自己以後還看得懂
- 讓未來維護修改的成本降低
- 讓你自己有耐心繼續閱讀下去看它到底在幹嘛
我目前在閱讀的書是這樣形容的
程式是一門藝術,程式設計師就是藝術家,能將漆黑的畫面透過優雅的程式碼轉換成一個協調的系統
前提是要有優雅的程式碼
- 一個高品質的程式碼能夠提高整體的效率,不管是開發過程還是維護過程都可以,甚至是心情也可以變愉悅
- 一個劣質品質的程式碼能夠降低整體的效率,拖延你的開發過程,或是扼殺你維護的勇氣,甚至是心情也可以一起待下去
不過不要擔心學習與閱讀也許可以帶我遠離劣質品質的程式碼,讓我不再成為他們的製造者
這本書裡有提到個有趣規則,叫做童子軍規則
離開營地前,讓營地比使用前還要乾淨
套用在程式上就是,你在程式裡面加入東西的同時讓整體變得比你加入東西前更簡潔乾淨
參考書籍