asp.net - 性能与代码质量

标签 asp.net asp.net-mvc performance

您认为为了代码质量和可维护性而牺牲一些性能是否值得?我记得杰夫·阿特伍德 (Jeff Atwood) 的一篇帖子说硬件很便宜,而开发人员则不然。我想我想把它改成“硬件便宜,时间不便宜”。

我注意到我最近一直在做一个 MVC 项目,有时我会失去 DAYS 只是试图从我的应用程序中挤出一点额外的性能,我开始认为这不值得。我刚刚发现自己在设计 ASP.NET MVC 应用程序时遇到了麻烦。我非常喜欢 IQueryable,因为它允许我附加到查询中,这样我就可以获得一些流畅的代码来使用它。但是能够做这样的事情似乎增加了 Controller /BLL 的责任。

那你怎么看?在 Web 应用程序的情况下,您是否愿意为可维护/更清洁的代码牺牲一些性能?你认为过早地尝试优化你所能做的一切吗?因为正如我们所见,您无法预测所有需求。

最佳答案

  • 让它工作
  • 如果性能有问题,请分析并确定问题
  • 解决问题。
  • 如有必要,重复步骤 1-4
  • ???
  • 利润
  • 关于asp.net - 性能与代码质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/549887/

    相关文章:

    c# - ASP .NET MVC3 ViewBag 清理字符串

    ruby - ruby Set.include 中的性能异常?带有符号(2.2.2 与 2.1.6)

    mysql - 标准化与性能 : benefit/issues of removing linking tables in (this) schema?

    javascript - 大量的页 `view source` 行有意义吗?

    asp.net - RESTful URL、母版页和 PreviousPage 问题

    c# - Azure cloudapp.net 域和重复内容问题

    sql-server - SQL查询执行快捷方式OR逻辑?

    asp.net - SCRIPT5022 : Sys. WebForms.PageRequestManagerServerErrorException:输入字符串的格式不正确

    javascript - 单击复选框更改字段集类

    asp.net - asp.net webforms 应用程序中的多个版本的第 3 方程序集