最近編碼更流暢了。原因包括:
1) 絕大多數(shù)時(shí)候純鍵盤操作,Eclipse 200多個(gè)快捷鍵,我熟練使用絕大部分,編碼的過程,如同行云流水般。
2)掌握了更多的解決問題的辦法,有了更廣的知識(shí)面,編碼時(shí),信手拈來。最近一年里,掌握了很多知識(shí),包括并發(fā)、網(wǎng)絡(luò)、操作系統(tǒng)等等方面的知識(shí)。
3)組織代碼的能力更強(qiáng)了,最近對(duì)于大型復(fù)雜的程序,組織代碼的能力更強(qiáng)了,組織程序的能力包括,更好的結(jié)構(gòu),更好的擴(kuò)展性,可測(cè)試性,可管理性等等。
a) 在編碼的過程中,使得更多的模塊可以單獨(dú)于整個(gè)環(huán)境獨(dú)立測(cè)試
b) 精心處理過的LOG,使得代碼更容易跟蹤,排錯(cuò)。
c) 復(fù)雜的模塊,附帶監(jiān)控管理界面,使得排錯(cuò)和優(yōu)化都更為方便。
d) 使用制作狀態(tài)轉(zhuǎn)換表的手段,清晰化復(fù)雜的狀態(tài)處理。在前些年設(shè)計(jì)/實(shí)現(xiàn)工作流引擎時(shí),就開始使用狀態(tài)轉(zhuǎn)換表描述狀態(tài)機(jī),但現(xiàn)在面臨的狀態(tài)機(jī)復(fù)雜。