大家好您机,我是楊數(shù)Tos,這是《從零基礎(chǔ)到大神》系列課程的第61篇文章年局,第三階段的課程:Python進(jìn)階知識(shí):軟件開發(fā)的目錄規(guī)范(建議际看,并不是強(qiáng)制規(guī)則)。
所謂的軟件開發(fā)目錄規(guī)范矢否,只是一種建議性的規(guī)范仲闽,是程序員們的一種“潛”規(guī)則,并不是強(qiáng)制性的僵朗;就和Python中沒有常量一樣赖欣,我們只是把全大寫字母的變量看成是Python中的常量。
以大家比較熟悉的Django框架的目錄進(jìn)行說明验庙,在Django框架中:(在Linux中顶吮,目錄就是文件夾的意思)
—bin目錄【用來存放啟動(dòng)文件】
?—conf目錄【用來存放環(huán)境變量與配置信息】
—core目錄【用來存放視圖相關(guān)】
—db目錄【用來存放數(shù)據(jù)庫相關(guān)信息與數(shù)據(jù)處理邏輯】
—log目錄【用來存放公共調(diào)用方法】
—README.MD文件【項(xiàng)目的說明文檔】
—requirement.txt文件 ???【項(xiàng)目依賴信息文檔】
—api目錄【用來存放接口相關(guān)】
—app01目錄【子功能1】
—app02目錄【子功能2】
—templates【用來保存html模板】
—static【用來保存靜態(tài)文件,包括:js壶谒、css云矫、imgae等】
再次強(qiáng)調(diào):這種開發(fā)目錄的規(guī)范并不是強(qiáng)制性的,只是一種參考汗菜;以上是我自己平常開發(fā)web項(xiàng)目的習(xí)慣让禀,會(huì)將相應(yīng)功能放到指定的目錄中,方便調(diào)用陨界;也能讓思路更清晰巡揍。
不過,挺有用的菌瘪;畢竟腮敌,BAT的程序員們開發(fā)項(xiàng)目時(shí)也會(huì)遵循規(guī)范阱当,如QQ、微信的目錄結(jié)構(gòu)就很類似糜工。
以上是本期內(nèi)容弊添,如果有表達(dá)不對(duì)的內(nèi)容,歡迎您的留言捌木、斧正油坝,我們一起天天向上。
感謝您的閱讀刨裆,您的三連【關(guān)注澈圈、點(diǎn)贊、收藏】就是對(duì)我最大的支持帆啃,謝謝瞬女!
本文由楊數(shù)Tos原創(chuàng),歡迎關(guān)注努潘,帶你一起長知識(shí)诽偷。