我已經足夠了解編程,現在已經有10年左右的時間了。我沒有受過正規教育,儘管我已經閱讀了很多關於各種語言的主題的書籍。我現在主要關注的語言將是PHP,至少對於我現在正在做的事情的規模而言。組織代碼,分段文件的邏輯佈局
我已經使用了一些OOP類了一段時間,但從來沒有深入瞭解幕後的原則。我還沒有達到我希望成爲表達明智的水平,但是我最近讀的這本書The OOP Thought Process讓我想提高自己的編程技能。
隨着新概念的推動,我開始了一個新項目。我編寫了一些可重用的類,用於處理用戶身份驗證,用戶配置文件,數據庫接口以及我在大多數項目中定期使用的其他內容。
現在我已經將典型的亂碼意大利麪代碼分解成了一些有組織的文件,在確保文件都包含在需要的時候,我一直有一些問題,如何在邏輯上劃分腳本進入課堂,以及如何分割我應該讓每個班級。
我真正要求的是建議或建議閱讀,它不關注代碼的特定功能和格式,而是關注比單純的愛好項目更大的邏輯佈局。
我想學習如何正確地做事情,雖然我仍然在某些領域學習,但除了僅僅是創意和試驗/錯誤之外,這是我不知道的。主要是錯誤。
感謝您的回覆。這個地方很棒。
你有很好的目標,我祝你好運 - 但你的問題是相當普遍的。組織將因項目的團隊,規模,類型和範圍而異,因此您可以通過任何方式縮小問題的範圍。 – 2010-03-28 04:35:01
您是否在組織開發環境中的文件,或組織部署系統中的文件? – 2010-03-28 06:20:14