您認爲值得爲代碼質量和可維護性取捨一些性能嗎?我記得Jeff Atwood發表的一篇文章說硬件價格便宜,開發者不是。我想我想將其改爲「硬件便宜,時間不對。」性能與代碼質量對比
我注意到最近我一直在努力的MVC項目,有時候我失去了DAYS只是試圖從我的應用程序中擠出一點額外的性能,我開始認爲它不值得。我剛剛發現自己在設計ASP.NET MVC應用程序時遇到了麻煩。我喜歡IQueryable到死亡事實,它允許我追加到查詢,所以我可以得到一些流利的代碼使用它。但能夠做到這樣的事情似乎在控制器/ BLL上增加了更多的責任。
那麼你怎麼看?在網絡應用程序的情況下,你可以將一些性能換算成可維護/更清晰的代碼嗎?你是否認爲過早嘗試優化你所能做的一切?因爲我們已經看到你無法預測所有要求。
我不懷疑你不能同時擁有這兩個事實。這個問題的確是針對你認爲值得爲其他人進行一些表現交換等。對不起,我說錯了。 – 2009-02-14 22:38:57
我總是假裝我是我自己的客戶,我正在爲...設計一個應用程序...只要它工作正常,並且沒有其他人正在關注那些關心它是多麼乾淨的代碼......只要它作品 – dswatik 2009-02-14 22:45:46
Touche業務員。 – 2009-02-14 22:48:00