內蒙古java團隊

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

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

          Posted on 2008-08-01 16:07 帥子 閱讀(187) 評論(0)  編輯  收藏 所屬分類: J2EE技術專區
          41.通過Email進行所有正式溝通
          ??????
          ?????? Email的好處是免得抵賴。但也要避免矯枉過正,最好的方法是先用電話和當面說,然后Email來確認。
          ??????
          ?????? 42.為項目組建立多個Mailing Group
          ??????
          ?????? 如果在AD+Exchange里面,就建Distribution List。比如,我會建ABC Project Core Team,ABC Project Dev Team,ABC Project All Testers,ABC Project Extended Team等等。這樣發起Email來方便,而且能讓該收到email的人都收到、不該收到不被騷擾。
          ??????
          ?????? 43.每個人都知道哪里可以找到全部的文檔么?
          ??????
          ?????? 應該每個人都知道。這叫做知識管理(Knowledge Management)。最方便的就是把文檔放在一個集中的File Share,更好的方法是用Sharepoint。
          ??????
          ?????? 44.你做決定、做變化時,告訴大家原因了么?
          ??????
          ?????? 要告訴大家原因。Empower team member的手段之一是提供足夠的information,這是MSF一開篇的幾個原則之一。的確如此,tell me why是人之常情,tell me why了才能有understanding。中國人做事喜歡搞限制,限制信息,似乎能夠看到某一份文件的人就是有身份的人。大錯特錯。權威、權力,不在于是不是能access information/data,而在于是不是掌握資源。
          ??????
          ?????? 45.Stay agile and expect change要這樣。
          ??????
          ?????? 需求一定會變的,已經寫好的代碼一定會被要求修改的。做好心理準備,對change不要抗拒,而是expect change。

          ????? 46.你們有沒有專職的軟件測試人員?
          ?????
          ????? 要有專職測試。如果人手不夠,可以peer test,交換了測試。千萬別自己測試自己的。
          ?????
          ????? 47.你們的測試有一份總的計劃來規定做什么和怎么做么?
          ?????
          ????? 這就是Test Plan。要不要做性能測試?要不要做Usability測試?什么時候開始測試性能?測試通過的標準是什么?用什么手段,自動的還是手動的?這些問題需要用TestPlan來回答。
          ?????
          ????? 48.你是先寫Test Case然后再測試的么?
          ?????
          ????? 應該如此。應該先設計再編程、先test case再測試。當然,事情是靈活的。我有時候在做第一遍測試的同時補上test case。至于先test case再開發,我不喜歡,因為不習慣,太麻煩,至于別人推薦,那試試看也無妨。
          ?????
          ????? 49.你是否會為各種輸入組合創建測試用例?
          ?????
          ????? 不要,不要搞邊界條件組合。當心組合爆炸。有很多test case工具能夠自動生成各種邊界條件的組合——但要想清楚,你是否有時間去運行那么多test case。
          ?????
          ????? 50.你們的程序員能看到測試用例么?
          ?????
          ????? 要。讓Dev看到Test Case吧。我們都是為了同一個目的走到一起來的:提高質量。

          主站蜘蛛池模板: 平昌县| 霍林郭勒市| 尼木县| 沈阳市| 四会市| 忻州市| 兴安县| 拉孜县| 唐山市| 霍州市| 辽宁省| 辽源市| 郑州市| 湖北省| 桂阳县| 余江县| 三河市| 永登县| 商水县| 大丰市| 宁武县| 沁阳市| 大港区| 阳山县| 喀喇沁旗| 合川市| 静乐县| 长葛市| 布拖县| 天气| 五河县| 贺州市| 西乌| 唐山市| 土默特右旗| 永寿县| 永登县| 吉隆县| 阿坝县| 沅陵县| 商河县|