如果你需要注釋來(lái)解釋一塊代碼做了什么,試試Extract Method(110);如果method已經(jīng)提煉出來(lái),但還是需要注釋來(lái)解釋其行為,試試Rename Method(273);如果你需要注釋說(shuō)明某些系統(tǒng)的需求規(guī)格,試試Introduce Assertion(267)。
如果你不知道該做什么,這才是注釋的良好運(yùn)用時(shí)機(jī)。除了用來(lái)記述將來(lái)的打算之外,注釋還可以用來(lái)標(biāo)記你并無(wú)十足把握的區(qū)域。你可以在注釋里寫(xiě)下自己[為什么做某某事]。這類信息可以幫助將來(lái)的修改著,尤其是那些健忘的家伙。