時間過得很快,轉眼之間,工作已經一年多了,這一年了看到了好多,也想了好多。
想想自己經歷的公司,發現公司真的很有意思。不知道爲什麼,感覺公司裏的代碼怎麼好多都讓人想發火呢,不禁讓我感覺到,中國好多it公司真的不是靠技術喫飯的。
我是做web開發的,軟件開發中有經典的mvc思想,剛開始接觸時,感覺真的很美。在公司裏,我發現,好多思想都被 誤解了。我們好像都是用到了它的形,卻不管其神。
比如在公司裏,基本上都會分層管理的,一般都會有action,service,dao,vo。對,公司都是這麼幹的,但是呢,他們裏面都是什麼東西嗯。
我總結了一下:
1,action 是十分萬能的,它的裏面可以有n多個方法,一個方法可以有幾百行,而且這n多個方法中又可以有 n多個copy的代碼(好多的重複)
2,其實service是可有可無的,他就是對dao的代理,而且還是 靜態的,其他什麼都不用幹。最多會控制個事務
3,dao也是比較龐大的,各種條件的空控制
理想中的實現。。。。。待續