如何使用C#语言编写清晰的代码并提高代码质量

16

我如何提高我们的代码质量和编写干净的代码?如果我编写了混乱丑陋的代码,那么我该如何将其迁移为良好的代码(美观且干净)?

8个回答

15

每个人都有自己理解的代码整洁之道,但是以下几点可以帮助你达到这个标准、或者让别人更容易理解你的代码(因为在这个世界上几乎所有事情都有各自的规范)。


5
我不太赞同使用代码注释,更好的方法是使用有意义的方法名,它们永远不会过时,并且可以进行重构。当代码被重构时,注释往往会被遗弃。 - Exitos

3
  1. 使用StyleCop
  2. 重构代码
  3. 如果无法修复,请重新编写代码。
  4. 最重要的是:从一开始就编写好代码。

建议我如何!代码运行良好,适合我,但其他人说它是垃圾或丑陋的代码。 - DELETE me
@Richa:我忘记在哪里读到的了,他说很难知道美丽的代码是什么样子的,但是他可以轻易地判断代码是否糟糕或丑陋。简而言之,美在观者的眼中,只需对同事的批评持谨慎态度即可。如果编码风格不符合另一个人的风格,那么判断某些东西是否糟糕或丑陋就很容易了。 - Hao
请问那个人!不要在这里或向Femaref发泄,也许你应该把你的挫败感传达给另一个人。 - Hao
判断某段代码是否美观的例子很难,比如这篇文章http://www.equivalence.co.uk/archives/101。在第一段代码中,你不能轻易地决定建议的代码是否美观,因为你可能更喜欢函数只有一个出口。但是你可以轻易地判断原始代码非常丑陋。 - Hao
我不是Richa,我是Anirugdha,昵称是Aniru,请不要说@ Richa。 - DELETE me
显示剩余2条评论

2

2

阅读罗伯特·马丁的《代码整洁之道》

是的,我知道这本书是关于Java的,但它确实是一本非常好的书。


1

0

编写代码有标准,可以了解更多关于设计工程(讨论抽象、架构、模式等)的内容。
如果你已经有了一堆混乱的代码,永远不要重写它。黄金法则是:如果它没有出问题,就不要修复它。你需要设计接口和重塑类,小心地移动代码并进行测试。为了编写干净的代码,你需要制定标准的编码规范(例如命名约定),并在项目开始时遵循编码实践和标准。


0

阅读像《代码整洁之道》、《实现模式》这样的书籍,它们对于理解如何编写干净的代码非常有帮助。


0

要完成你所提到的事情需要大量的努力和知识。

Robert C Martin的《Clean Code》是一个理想的起点。

Martin Fowler的《Refactoring》也是一个明智的选择。

阅读我的博客关于这个话题。

你可以在这里找到很多好的文章。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接