我最近在惠普做了幾個ASP.NET MVC3項目,因爲我來自軟件背景,我對MVC3的內部工作原理以及最佳實踐都比較陌生。ASP.NET MVC3設計模式和正確的編碼技術
在此期間,我稍微改編了一些同事的編碼風格以及設計我的網頁的方法,直到今天仍然堅持。考慮到這一切,我的主要問題是什麼人會推薦學習材料;書籍/視頻/教程。我可以從任何這些資源中學習,並且我很想知道我的編碼是否正確。
我有幾個項目在我的腰帶和許多我使用Razor和ASP.NET編寫的大型商業解決方案,但有時候我覺得我正在做的事情要麼非常黑客,要麼只是一種低效的編碼方式的東西。因此,項目越大,添加新功能就越困難。
我認爲這是我在編碼方面的經驗不足,但同時我想克服這一點,我認爲,通過MVC3的大量經驗,我可以適應更簡單的風格或設計模式,幫助我不僅優化我的代碼,而且成爲一個更好的Web開發人員。如果任何人對書籍或培訓網站有任何建議,請告訴我,因爲我想變得更好。
預先感謝任何一直在我的鞋子裏,願意或能夠推薦任何東西的人!
這是非常主觀的。我會說特殊的樣本可能需要說史蒂夫sandersons MVC3書外。許多網站甚至在書呆子晚餐項目中都有代碼味道。我會在這裏發佈你在做什麼的具體問題,然後我們可以幫助解決具體問題。 –
我可以看到你會怎麼想我越看越它,我認爲這就是爲什麼我有時會對我編寫正確代碼的能力感到困惑。我真的不知道如何展示示例,除非我粘貼控制器/模型和視圖供人們看,那會更實用嗎?我只是覺得有一個更好的實踐,比如像SOA這樣的設計模式和其他能夠促使我以更基本的結構化方式開發的模式。 – jhartzell