幽默:請不要用“型別1 2 3 ..”來區分事物 - Martin Fowler
不要將事物類別標記為“型別1”和“型別2”(“型別3” “型別4”等等...)。如果你這樣做,我不記得哪個是哪個,或者他們區別的基礎是什麼。
評論:命名是最難,我們通常使用型別對事物分類,分類後的命名就應該是直接業務型別,而不是使用通用的“型別1. 2. 3 ....”,比如電腦型別有 筆記本 和臺式等兩種,你不能寫成“電腦型別1”和“電腦型別2”,這和沒有進行分類是一樣的。
眾說紛紜:
某些領域應該透過法律來防止。比如:1型和2型糖尿病。具有不同原因和治療的非常不同的病症。分類/命名選擇不當。數字也可能導致進一步的問題。你知道患有1.5型糖尿病是什麼嗎?
在我的職業生涯中,我可以解釋1型,2型,3型和4型JDBC驅動程式之間的差異。現在我將大腦容量用於更重要的事情,比如......任何與JDBC驅動程式型別無關的東西。
我記得用IBM的RPG III語言程式設計,最大變數命名長度為6到8個字元。瘋狂的縮寫和編號會使大多數(如果不是全部)初級程式設計師嚇跑出辦公室......其次是一些逃離尖叫的老人
相關文章
- Martin Fowler談Scrum認證、敏捷現狀與未來Scrum敏捷
- [翻譯]-領域事件-Martin Fowler事件
- 貧血模型-Martin Fowler 翻譯模型
- Martin Fowler:繼承是被誤用了繼承
- Martin Fowler 談“編輯”“釋出”相分離
- Martin Fowler:英國口音的軟體工程 (轉)軟體工程
- Martin Fowler談CMS系統中編輯-釋出模組的分離
- 高手請進來!spring2的事物配置Spring
- Martin Fowler講述重構的工作流程
- 敏捷史話(八):敏捷的破局之道——Martin Fowler敏捷
- Martin Fowler三萬字解讀原始碼分支管理模式原始碼模式
- 幽默:MySQL與mongodb區別MySqlMongoDB
- 資料庫型別區分資料庫型別
- 高質量的軟體是否能賺回成本? - Martin Fowler
- Martin Fowler:仍無法衡量軟體開發的生產效率
- [譯] [1] + [2] - [3] === 9!? 型別轉換深入研究型別
- SAP中MRP型別 P1,P2,P3,P4,PD的區別型別
- 瀑布和迭代可混合:敏捷定義者Martin Fowler定義瀑布法敏捷
- Martin Fowler大神 - 微服務、貧血模型、重構、敏捷開發方法論微服務模型敏捷
- Nginx實現url請求不區分大小寫Nginx
- 幽默:新手與專家的區別
- Shell重定向&>file、2>&1、1>&2的區別
- 4-2/3整數型別型別
- 幽默:關於型別的觀點演變型別
- 分開分表 分散式事物分散式
- 那些型別(規模)的系統需要用到J2EE型別
- 第3周 3.2 資料型別1資料型別
- [視訊]Martin Fowler:我希望可以創造永恆的價值(圖靈訪談)圖靈
- 幽默:哲學與軟體工程的區別軟體工程
- iOS-列舉型別為什麼要用iOS型別
- 3分鐘搞清ICP和SP證區別
- 2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null的區別devNull
- 幽默:經驗與知識的區別 -Richard Feynman
- js基本型別和引用型別區別JS型別
- 值型別與引用型別的區別型別
- JAVA 基本型別與 引用型別區別Java型別
- 突破整數介面:分數1/2~3/4
- 幽默:物以類聚人以群分,但是動態型別呢?型別