您认为为了代码质量和可维护性而牺牲一些性能是否值得?我记得杰夫·阿特伍德 (Jeff Atwood) 的一篇帖子说硬件很便宜,而开发人员则不然。我想我想把它改成“硬件便宜,时间不便宜”。
我注意到我最近一直在做一个 MVC 项目,有时我会失去 DAYS 只是试图从我的应用程序中挤出一点额外的性能,我开始认为这不值得。我刚刚发现自己在设计 ASP.NET MVC 应用程序时遇到了麻烦。我非常喜欢 IQueryable,因为它允许我附加到查询中,这样我就可以获得一些流畅的代码来使用它。但是能够做这样的事情似乎增加了 Controller /BLL 的责任。
那你怎么看?在 Web 应用程序的情况下,您是否愿意为可维护/更清洁的代码牺牲一些性能?你认为过早地尝试优化你所能做的一切吗?因为正如我们所见,您无法预测所有需求。
最佳答案
关于asp.net - 性能与代码质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/549887/