日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
圖文并茂的解釋“天天團購”壞代碼

也許有人說這個不是壞代碼?!呛牵瑝呐c好永遠是相對的,對我來說,這些代碼是壞代碼。

我最近看了一個源碼,是團購網(wǎng)站的源碼,看到了很多的問題。

源碼地址:http://www.tttuangou.net/download.html

常量的使用

把常量定義在方法體內(nèi),而且不只一個地方。

居然還有常量文件,而且也不只一個。

我建議把所有的常量放在一個常量文件,這樣便于我們將來維護方便。

#p#

一個文件放置多個類

這種代碼更是讓人一頭霧水,為什么這么寫。

我的建議是,一個文件放置一個類。這樣我們就能很好的找到我們要找的類,代碼的直觀性更強一些。

多個文件擁有相同的類

< style="text-align: center">                                     [[76950]]

建議,每個類名可以跟文件名相關(guān)聯(lián)。如index.mod.php我們可以命名里面的類名叫IndexModuleObject。

#p#

框架代碼混亂

所有的module調(diào)用,就是上面提到的,都用一個名字ModuleObject,怪怪的。

加載的template文件,寫在logic文件中(Model文件中)。

我的建議是,盡量把整個框架代碼簡單些,能讓程序員立馬找到module和template。

總結(jié)

整個代碼不太好的地方很多,如果逐個挑出來,我估計我得寫成系列了?!以谙氤跗谑遣皇菦]有做很好的規(guī)劃呢?

我覺得如果項目緊,沒有人專門做php框架,那為什么不使用現(xiàn)在比較成熟的php框架(如thinkphp,zend framework)呢?這樣整個代碼更加規(guī)范些,也容易維護。——這種代碼,讓后來的程序員,情何以堪?

也許是我見的php框架代碼太相似了,所以看到這種,大驚小怪了些,大家就權(quán)當我“年紀大了,喜歡嘮叨吧"


名稱欄目:圖文并茂的解釋“天天團購”壞代碼
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/dhhopsd.html