不會寫剛好的實現
很多人寫實現的時候無法專注當前需求,一不小心就把其他需求也實現了,就破壞了節奏感。
實現的時候不會小步快走。
不會重構
不懂什么是 Clean Code,看不出 Smell,沒有及時重構,等想要重構時已經難以下手了。
不知道用合適的「手法」消除 Smell。
基礎設施
對于特定技術棧,沒有把單元測試基礎設施搭建好,導致寫測試時無法專注在測試用例上。
寫一個程序來計算一個文本文件 words.txt 中每個單詞出現的頻率。
為了保持簡單,假設:
舉個例子,假設 words.txt 包含以下內容:
the day is sunny the the
the sunny is is
你的程序應當輸出如下,按頻率倒序排序:
原文轉自:http://www.jianshu.com/p/62f16cd4fef3