<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2006年10月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    我參與的團隊

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 414072
    • 排名 - 135

    最新評論

    閱讀排行榜

      今天看了一篇很有意思的文章, http://m.tkk7.com/uiiang/archive/2006/10/30/77993.html ,介紹了種種項目中的編碼的惡習,其中很多的東西看起來真的是很搞笑,比如趴在Tab上睡著了那個,用中文做變量名的,還有 if(condition) a  else a 那個也比較搞笑,算是夸張了點。

      不過想想看,自己一直都在算是比較正規的軟件企業,編碼規范還是有一定的要求的,不會出現這么搞笑的問題,不過有些問題還是會經常的犯,比如說,又一次看一個同事寫一個方法寫了 1500 行,我立刻讓他改,最后精簡代碼,分開寫,也算是減少到可以接受的程度,另外一個惡習就是復制代碼,很多開發人員自身都是不怎么會寫代碼的,做開發就是找過去相識的,復制,粘貼,改,所以會出現一堆比較搞笑的問題,于是,錯誤便不是自己犯的了,人家寫錯了,自己也就抄錯了,我在第一次參加 Code Review 的時候就碰到這個情況,我自己的東西都是自己手工寫的,出現了一些問題,被大家指出來了,其它人寫的東西都是抄來抄去,發現問題都不是自己的,因為改過去的代碼需要上面授權,還有一堆測試要重做,所以看大致是可以用的也就蒙混過關了,造成了越來越混亂的代碼。

      其實說來要把代碼寫的更好一點沒有想象中那么難的,凡事從小做起,從點滴做起,慢慢的把一些好的東西變成自己的習慣,重要的是要積累,而不是放任自流,多去看看人家著名的開源項目,看看人家代碼是怎么寫的,多去和自己的比較,然后善于用一些 Audit 工具評估自己的代碼,讓自己對自己的代碼中出現的問題有一個更明確的認識,然后慢慢的去改變自己的習慣,其實從長遠角度來說對自己有很大的好處的,起碼自己的編碼能力提升了,基礎更加穩固了,有能力去勝任更高級的工作,不然,天天復制別人的代碼,自己又天天只能寫出來一些不符合規范的代碼,而自己又天天不去想不去問,一直這樣下去,開發能力還能提高嗎?

      其實我還是很喜歡一本書《代碼大全 2nd》,今年上半年才出來的中文版,里面針對我們開發的時候出現的問題給出了很多規范和解決方案,我會經常抽空去看看這本書,然后想想自己該如何去改善自己的開發習慣,去寫出更好的代碼,另外就是用一些 Audit 工具去針對自己的代碼做出一些評審,比如 CodePro,另外我們一些同事在 Maven 上用一些插件對 CVS 上的代碼做出 Audit 并發布在項目站點上,這些都是不錯的手段了。

      其實說來最重要的還是自己的態度,工具,好的方法都不能轉變對于開發惡劣的態度的。

    posted on 2006-10-30 16:40 steady 閱讀(1747) 評論(6)  編輯  收藏 所屬分類: 技術隨筆

    FeedBack:
    # re: 向編程惡習說再見 2006-10-30 17:24 microtea
    同意,做什么事先要有一個好態度.  回復  更多評論
      
    # re: 向編程惡習說再見 2006-10-30 17:46 pesome
    呵呵,我也遇到類似的事情,剛發了篇比喻,就看到你的這篇文章。
    ps:可以到www.openfans.net提交下你的blog不,讓更多的人看到老兄的大作。  回復  更多評論
      
    # re: 向編程惡習說再見 2006-10-31 13:02 小強[匿名]
    嗯. ..... 復制代碼確實是個很大的問題, 我在帖子里忘了說了.
    經常看到了些同事復制別人的代碼后, 把業務邏輯改了, 可不改注釋, 比沒有注釋還麻煩  回復  更多評論
      
    # re: 向編程惡習說再見 2006-10-31 13:40 Samuel Cai
    我覺得,之所以會復制代碼,通常是沒有能力或權力去重構。  回復  更多評論
      
    # re: 向編程惡習說再見 2006-11-04 00:07 永恒
    應該培養一種編程的樂趣,而不是僅僅完成任務  回復  更多評論
      
    # re: 向編程惡習說再見 2006-12-29 11:07 借過一下
    這也不能不說是國內軟件業大環境的問題
    項目總是隨著客戶在變,而又很少有比較認真的設計
    外包這一業務更是毒害了很多人,任務緊,錢不多,總加班,時間一長,都是能省則省,能抄就抄,能不改就不改。。。。。。。。
    老板象周扒皮一樣,員工當然也會耍小聰明,
    總之,這樣一個泛濫浮躁的行業,總體當然不好,涉及到個人當然也是惡劣,惡性循環下去,就是遠遠不如國外先進水平的根源。  回復  更多評論
      
    主站蜘蛛池模板: 国产无遮挡裸体免费视频在线观看| 日本视频一区在线观看免费| 亚洲高清专区日韩精品| 青青青国产手机频在线免费观看 | 免费成人在线视频观看| 91亚洲va在线天线va天堂va国产| 性感美女视频免费网站午夜| 国产精品视频全国免费观看| 亚洲av永久无码嘿嘿嘿| 在线亚洲精品自拍| 久久WWW免费人成人片| 黄色视频在线免费观看| 99亚偷拍自图区亚洲| 亚洲精品一品区二品区三品区 | 久久久久久久久亚洲| 国产精品色午夜视频免费看| 日韩免费的视频在线观看香蕉| 亚洲七久久之综合七久久| 亚洲av无码不卡一区二区三区| 欧洲精品免费一区二区三区| 亚在线观看免费视频入口| 性色av极品无码专区亚洲| 久久久亚洲AV波多野结衣 | 亚洲国产精品成人精品小说| 久久亚洲av无码精品浪潮| 99久久免费精品国产72精品九九| a级毛片毛片免费观看永久| 亚洲AV成人无码网站| 亚洲黄色免费网址| 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲国产成人精品无码久久久久久综合| 特级精品毛片免费观看| 一个人免费观看www视频| 亚洲人成欧美中文字幕| 亚洲精品视频观看| 亚洲AV无码久久精品蜜桃| 亚洲片国产一区一级在线观看| 免费羞羞视频网站| 国产福利在线观看免费第一福利| 无码专区AAAAAA免费视频| 你懂的免费在线观看|