內蒙古java團隊

          j2se,j2ee開發組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          有效編寫軟件的75條建議(三)

          Posted on 2008-08-01 16:05 帥子 閱讀(231) 評論(0)  編輯  收藏 所屬分類: J2EE技術專區
          21.你們的程序員厭惡修改老的代碼么?
          ??????
          ?????? 厭惡是正常的。解決方法是組織Code Review,單獨留出時間來。XP也是一個方法。
          ??????
          ?????? 22.你們項目組有Team Morale Activity么?
          ??????
          ?????? 每個月都要搞一次,吃飯、唱歌、Outing、打球、開卡丁車等等,一定要有。不要省這些錢。
          ??????
          ?????? 23.你們項目組有自己的Logo么?
          ??????
          ?????? 要有自己的Logo。至少應該有自己的Codename。
          ???
          ?????? 24.你們的員工有印有公司Logo的T-Shirt么?
          ??????
          ?????? 要有。能增強歸屬感。當然,T-Shirt要做的好看一些,最好用80支的棉來做。別沒穿幾次就破破爛爛的。
          ??????
          ?????? 25.總經理至少每月參加次項目組會議要的。
          ??????
          ?????? 要讓team member覺得高層關注這個項目。
          ??????
          ?????? 26.你們是給每個Dev開一個分支么?
          ??????
          ?????? 反對。Branch的管理以及Merge的工作量太大,而且容易出錯。
          ??????
          ?????? 27.有人長期不Check-In代碼么?
          ??????
          ?????? 不可以。對大部分項目來說,最多兩三天就應該Check-In。
          ??????
          ?????? 28.在Check-In代碼時都填寫注釋了么?
          ??????
          ?????? 要寫的,至少一兩句話,比如“解決了Bug No.225”。如果往高處拔,這也算做“配置審計”的一部分。
          ??????
          ?????? 29.有沒有設定每天Check-In的最后期限?
          ??????
          ?????? 要的,要明確Check-In Deadline。否則會Build Break。
          ??????
          ?????? 30.你們能把所有源碼一下子編譯成安裝文件嗎?

          ???? ?要的。這是每日編譯(Daily Build)的基礎。而且必須要能夠做成自動的。

          主站蜘蛛池模板: 赤城县| 土默特右旗| 崇礼县| 和平县| 临洮县| 拉孜县| 正镶白旗| 长寿区| 奎屯市| 阜宁县| 鄂伦春自治旗| 柘荣县| 黎平县| 额尔古纳市| 皮山县| 宁河县| 兴安县| 沅陵县| 黔东| 芷江| 博湖县| 健康| 和田县| 江孜县| 青岛市| 关岭| 恩施市| 广汉市| 枞阳县| 康平县| 丹棱县| 正蓝旗| 贵南县| 绥棱县| 牙克石市| 建宁县| 江孜县| 台中县| 乐业县| 理塘县| 玉田县|