- 軟件開發的201個原則
- (美)艾倫·M.戴維斯
- 279字
- 2022-05-09 17:56:46
原則37 要承擔責任
TAKE RESPONSIBILITY
在所有工程學科中,如果一個設計失敗,工程師會受到責備。因此,當一座大橋倒塌時,我們會問“工程師哪里做錯了?”當一個軟件失敗了,工程師很少受到責備。如果他們被責備了,他們會回答,“肯定是編譯器出錯了”,或“我只是按照指定方法的15個步驟做的”,或“我的經理讓我這么干的”,或“計劃剩余的時間不夠”。 事實是,在任何工程學科中,用最好的方法也可能產出糟糕的設計,用最過時的方法也可能做出精致的設計。
不要有任何借口。如果你是一個系統的開發者,把它做好是你的責任。要承擔這個責任。要么做好,要么就壓根不做。
Hoare,C.A.R.,"Software Engineering: A keynote Address," IEEE 3rd International Conference on Software Engineering,1978,pp.1-4.
