原文:“天天團購”的壞代碼

介紹 也許有人說這個不是壞代碼。 呵呵,壞與好永遠是相對的,對我來說,這些代碼是壞代碼。 我最近看了一個源碼,是團購網站的源碼,看到了很多的問題。 源碼地址: http: www.tttuangou.net download.html 常量的使用 把常量定義在方法體內,而且不只一個地方。 居然還有常量文件,而且也不只一個。 我建議把所有的常量放在一個常量文件,這樣便於我們將來維護方便。 一個文件 ...

2012-05-22 09:12 22 3981 推薦指數:

查看詳情

《重構》代碼味道

Divergent Change(發散式變化) 1、官方解釋: 我們希望軟件能夠更容易被修改——畢竟軟件再怎么說本來就該是「軟」的。一旦需要修改,我們希望能夠跳到系統的某一點,只在該處做修改。如果 ...

Sat Jan 01 00:52:00 CST 2022 0 959
代碼味道【1】

返回總目錄 一、Duplicated Code(重復代碼) 我們寫代碼的時候應該遵循DRY原則:Don't Repeat Yourself。如果你在一個以上的地點看到相同的程序結構,那么可以肯定:設法將他們合而為一,程序會變得更好。 1、同一個類的兩個函數含有相同的表達式 這時候 ...

Tue Nov 14 01:43:00 CST 2017 2 1519
代碼味道

代碼味道:是指在代碼之中潛在問題的警示信號。並非所有的味道所指示的確實是問題,但是對於大多數味道,均很有必要加以查看,並作出相應的修改。 1. 重復的代碼 如果你在一個以上的地點看到相同的程序結構,那么當可肯定:設法將它們合而為一,程序會變得更好。 同一個class ...

Tue Apr 24 09:28:00 CST 2012 5 7091
代碼味道

1、Duplicate Code(重復代碼):代碼重復幾乎是最常見的異味了,他也是Refactoring的主要目標之一,代碼重復往往來自於copy-and-paste編程風格,與他相對應的OAOO是一個好系統的重要標志。 2、 Long Method(長方法):他是傳統結構化的遺毒,一個方法 ...

Tue Aug 06 18:15:00 CST 2019 0 733
小程序軟件開發

  互聯網思維這個詞,只有中國才有,在互聯網發源地美國都沒人講,究其根源,人家16世紀時就已經有了我們今天所謂的互聯網思維了。   網絡,就是互不相認識的消費者,借助互聯網凝聚眾人的力量聚集資金,加大與商家的談判能力,以求的最優價格。利用薄利多銷、量大價優原理,商家可以給出低於零售價格 ...

Wed Sep 27 22:06:00 CST 2017 0 2159
代碼天天寫,快樂天天有!

原文標題:Write Code Every Day原文作者:John Resig原文出處:http://ejohn.org/blog/write-code-every-day/ 文中名詞解釋:副業項目:英文為Side Project,這里指的是作者工作之外寫 的代碼項目,並上傳到 Github ...

Sat Feb 04 18:05:00 CST 2017 1 1499
你的 Java 代碼有這些味道嗎?

列舉一些 Java 開發中常見的“不良實踐”,來源於代碼掃描(https://github.com/pmd/pmd),和諸君一起學習參考: 1 - 關閉資源 CloseResource: Ensure that resources like this FileInputStream ...

Thu Oct 07 00:47:00 CST 2021 0 604
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM