-- 仍然看不懂自己以前寫得程式?
或是別人仍然看不懂你在寫什麼?
註解說的跟程式運作的也不一樣?
如果程式能寫出如同英文子句一般的邏輯描述
那無論是程式交接,或是回顧自己一年前寫的code 豈不是更淺顯易懂?
本篇將以Clean Code 為主軸 從閱讀我們使用的SDK 的Source Code 到撰寫淺寫意懂的程式碼
並介紹為何我們會需要近代的程式碼撰寫技術與規範
範例語言為 : C# (此篇會盡可能減少語言之間的隔閡)
- Introduction
- Day0 - 在開始之前~說來話長阿~~
- Day1 - 是程式?還是語言?
- Day2 - 又是爬蟲!?
- Day3 - 能不能用一句話說完??
- Day4 - 面子很重要
- Day5 - 可以自己取名?
- Day6 - 一行解決? 連續技當然算一招
- Day7 - 既然不同步,那怎麼說就怎麼做囉
- Day8 - 此路不通,那就另闢戰場吧
- Day9 - 失敗不代表結束,而是另一個新的開始
- Day10 - 所以那個測試呢?
- Day11 - 不是史書才能流傳
- Day12 - 這方法叫做大中天 (以下省略)
- Day13 - 命名也講三字經!?
- Day14 - 程式因為不想當邊緣人,所以.....
- Day15 - 多國語言?
- Day16 - 翻譯機?
- Day17 - 左手是輔助還是擴充?
- Day18 - 這是兩件事
- Day19 - 不知不覺就鍊成了!!
- Day20 - 在檯面上覆蓋一份測試 結束這回合
- Day21 - 案情並不單純?
- Day22 - 來自異鄉的解決方案
- Day23 - 是通用,還是專用
- Day24 - 是通用,也是專用
- Day25 - 在這瞬間!我要翻開在程式中的技術債
- Day26 - 唯有掌握 Log,才能掌握 Exception
- Day27 - 如空氣一般的 Log
- Day28 - 想要做什麼東西,蓋工廠就對了
- Day29 - Morpheus : Free Your Mind
- Day30 - 一切的努力,都只是為了那唯一的目標