您认为值得为代码质量和可维护性取舍一些性能吗?我记得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