成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員最容易忽略的10大軟件開發定律

新聞
與其他領域一樣,軟件開發領域也有一些非常經典的定律。這些定律包括了一些法則或軟件開發大神的名言。

與其他領域一樣,軟件開發領域也有一些非常經典的定律。這些定律包括了一些法則或軟件開發大神的名言。

[[387524]]

1、康威定律

也就是所謂的“按照組織架構來交付軟件”:

“任何一個組織在設計一個系統時,這個系統的結構與這個組織的溝通結構是一致的”。

你或許認為可以通過一些方式來避免這個定律,比如跨功能團隊的站會、進度更新和決策矩陣,但最終都不可避免地會發生沖突和分歧,而這些將導致沖突和分歧的過程和結果。

2、布魯克定律

這個定律來自《人月神話》:

“在一個已經延期的項目中增加人手只會讓項目延期更長”。

當你意識到項目沒有取得預期的進展,并嘗試從其他地方調取更多的資源,不僅會讓項目延期,而且更有可能交付一個更脆弱、更復雜的產品。

3、Zawinski 定律

“每一個程序都會膨脹到需要加入 Web 服務器,不膨脹的程序最終會被膨脹的程序所代替”。

對 Web 服務來說,就是“膨脹到需要用戶賬號登錄并收集所有用戶的數據”。對物理服務來說,就是“膨脹到需要加入一個不安全的 WiFi 訪問點,設置了你無法修改的默認密碼,以及一個 Web 服務器”。

4、帕金森定律

“一項工作會占用掉所有用來完成它的時間”。

如果你不給一個項目的里程碑階段設置截止日期,這個項目就永遠完成不了。這就是為什么一定要給一個 MVP(最小可行產品)定一個固定的截止日期。

當然,這個定律也可以用在數據、算力、內存等方面:

“程序最終會把所有可用的存儲空間、CPU 時間和內存用光”。

5、帕累托謬論

帕累托原則很容易被曲解,尤其是被管理層曲解,這通常會導致帕累托謬論的出現:

“當你完成了 80% 的工作,你會認為真的只剩下 20% 的工作要做”。

但你可能低估了剩下的 20% 工作,因為它可能占用你 80% 的時間。

6、史特金定律

“90% 的東西都是垃圾”。

是的,包括你的產品在內。

7、皮特定律

“在一個等級制度中,每個員工都傾向于升到他們無法勝任的職位。因此,隨著時間的推移,每個崗位都有可能被不稱職的員工占據”。

8、伊格爾森定律

“你寫的任何超過 6 個月沒有看過的代碼,有可能已經被別人改過了”。

這里說的 6 個月已經是一個很樂觀的數字了。

不過,有一點需要注意,那就是“Yo Momma 推論”:只有作者才可以給代碼提出批評,任何其他的負面反饋都將被駁回。

9、格林斯潘第十定律

用在認證方面:

任何一個定制開發的認證系統都包含一個臨時的、非正式的、隱藏缺陷的、運行緩慢的 Kerberos 不完整實現。

這可以概括成一般性的 NIH 規則:“任何一個定制開發的系統都包含一個臨時的、非正式、隱藏缺陷的、運行緩慢的行業標準的不完整實現(因為你拒絕直接使用標準實現)”。

10、冰山謬論

“一款新軟件的開發成本只占管理層預算的總成本的 25% 左右”。

運維界的一句格言:

如果說軟件維護的成本占了總預算的 75%,那么這 75% 都應該是運維支持。

11、LGTM 困境

“如果你想快速提交 10 行代碼變更,可以把它隱藏在一個 1500 行的 PR 中”。

責任編輯:未麗燕 來源: 架構頭條
相關推薦

2018-09-29 16:10:02

編程語言Java程序員

2009-11-23 15:22:16

2018-05-24 08:39:13

軟件開發自動化軟件測試

2022-05-27 16:40:24

軟件開發DevSecOps

2022-06-08 10:10:00

軟件設計設計文檔需求設計

2009-07-28 10:13:27

程序員軟件開發

2022-02-18 09:00:00

軟件開發周期時間項目經理

2015-07-16 09:56:58

Web開發程序員技巧

2011-01-13 09:40:23

算法

2014-10-20 12:19:09

程序員

2017-09-26 13:08:51

程序員開發定律

2015-10-27 15:42:57

軟件開發發展趨勢

2021-03-02 09:34:15

GitHub倉庫代碼

2017-09-19 09:14:40

2015-10-23 11:35:00

軟件開發發展趨勢

2020-06-12 07:40:30

程序員源碼設計

2013-12-09 10:38:08

程序員任務

2016-03-25 11:57:23

Java程序員C++

2009-07-28 10:18:03

程序員誤區

2015-09-16 16:04:53

程序員面試技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美乱淫视频 | 久久亚洲国产 | 丝袜美腿一区二区三区动态图 | 久久精品国产99国产精品 | 97人人干 | 亚洲一二三区免费 | 国产视频黄色 | 亚洲视频中文字幕 | 婷婷丁香综合网 | 久久爆操| 成人免费看| 日韩一区二区在线观看 | 999久久久久久久久6666 | 三级黄色片在线观看 | 一级欧美视频 | 成人在线观看免费视频 | 久久国产一区二区三区 | 午夜视频在线免费观看 | 日本久久久久久久久 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 91国语清晰打电话对白 | 日韩中文字幕在线播放 | 久久精品性视频 | 欧美极品在线观看 | 亚洲欧美激情精品一区二区 | 精品一区二区观看 | 91精品国产综合久久久久久丝袜 | 国产欧美精品 | 欧美午夜一区二区三区免费大片 | 一区二区免费视频 | 国产特黄一级 | 一区二区三区欧美 | 免费在线成人网 | 国产精品一区二区三区在线 | 欧洲高清转码区一二区 | 99在线免费观看 | 亚洲午夜在线 | 黄色一级毛片免费看 | 国产精品欧美一区二区 | 中文字幕免费观看 | av色在线|