官术网_书友最值得收藏!

第5章 復雜性的蛛絲馬跡

你可以利用以下特征來辨別代碼是否過于復雜了:

1.需要添加“黑客代碼(hack)”來保證功能的正常運行。

2.總是有其他開發者詢問代碼的某部分是如何工作的。

3.總是有其他開發者因為誤用了你的代碼而導致出現bug。

4.即使是有經驗的開發者也無法立即讀懂某行代碼。

5.你害怕修改這一部分代碼。

6.管理層認真考慮雇用一個以上的開發人員來處理一個類或文件。

7.很難搞清楚應該如何增加新功能。

8.如何在這部分代碼中實現某些東西常常會引起開發者之間的爭論。

9.人們常常對這部分代碼做完全沒有必要的修改,這通常在代碼評審時,或者在變更被合并進入主干分支后才被發現。

——Max

主站蜘蛛池模板: 成都市| 旅游| 镶黄旗| 兰溪市| 涡阳县| 万年县| 修水县| 马尔康县| 陇南市| 高雄县| 怀安县| 南平市| 天全县| 深圳市| 桐柏县| 冕宁县| 德安县| 板桥市| 奇台县| 张掖市| 蓝田县| 鄂伦春自治旗| 滨州市| 石楼县| 太白县| 越西县| 乳山市| 伊吾县| 新建县| 乐都县| 建阳市| 阿瓦提县| 乡城县| 黄山市| 子洲县| 兴山县| 遂平县| 临夏县| 宾川县| 正镶白旗| 丁青县|