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