技術做這些就完蛋了

我叫阿狸貓發表於2016-03-03
1、Copy&Paste,不假思索的「複用」,滿足當前需求就好,不考慮邏輯的可擴充套件,比如A和B現在1對1,不考慮將來有可能1對N,即使是業務上已經做出提示的時候;

2、Hardcode,寫死程式碼,不用配置檔案、變數,當你發現某個引數不妥,想要多改幾次試試的時候,發現工作量超乎想象,而且怎麼都改不乾淨;

3、Less Testing,聽來一個很搞笑的故事,某位技術同學寫完程式碼做單元測試,第一次沒過,百思不得其解,於是再跑一次看看,結果過了,再跑,又過了,於是,就認為第一次是幻覺;

4、Skip Error Handling,不考慮異常情況,假設使用者都是正常使用(當然,在某些情況下,業務方認可的時候確實可以這樣做),舉個最簡單的例子,輸入框沒有做安全上限的長度控制,使用者可以直接把程式搞掛;

5、Descope,偷摸減需求,不舉例了,真的會有,驗收的時候產品經理負責,發現了還好,但有時候只驗收主要場景是發現不了的;


Less Review,減少設計評審、程式碼Review等,我們認為強技術可以少評審,但會動用Secret Toolbox的同學往往並不是很厲害的人物;

No Autotest,無測試自動化,工欲善其事必先利其器,磨刀不誤砍柴工,一直不磨刀,整體效率就一直上不去。

相關文章