任何人都可以指点我一个很好的教程,帮助我快速轻松地编写代码.我有兴趣知道哪种方法更快,何时使用方法而不是其他...
以及如何评估代码是好还是坏?
我的编程语言是C#.
大家好,
感谢您的回复,他们非常乐于助人.
我正在编辑我的问题,特别是优化是无限的.
我想知道每种情况下最好的方法是什么.
例如,如果我将字符串附加到字符串,则使用StringBuilder优于字符串...我只需要这些简单的东西.
当然.这就是我们的工作:
通过决定旅程结束的时间开始旅程.设定有意义,以客户为中心,切合实际的绩效目标.(速度和资源消耗都有.)
经常仔细测试您的代码,看看您是否达到了性能目标.
如果您达到了性能目标,请不要担心性能问题.事情很好.担心错误,健壮性或功能.
如果您未达到性能目标,请运行探查器.用它来识别最糟糕的违规代码.修复最差的代码才有意义; 制作已经非常快速且轻微更轻,更轻的东西并不能解决您的性能问题.
重写慢速代码,使其性能更高.(这是很难的.)确保你测试它以确保它真的更好.
如果尽管你付出了最大的努力,你就无法做到足够好,要么重新评估你的目标,要么取消项目,把时间花在你可以成功的事情上.
继续迭代,直到你发货.
类型真快.