学习正确的编程风格?

5

在哪里可以找到关于编程伦理和编程方法的信息或好的想法,以便更好地格式化代码、注释甚至变量名,使之更易于阅读?

谢谢!

7个回答

12

我一直听说这本书。也许很快就会到购买的时候了。+1 - Peter Perháč
对于那些已经阅读过1和2的人来说,一个中级开发者在跳到第二个之前阅读第一个是否有帮助? - DotnetDude
谢谢!我会查看这本书以及下面帖子中的信息。谢谢大家! - psiko.scweek
1
我建议你只需要《代码大全2》。它是原版《代码大全》的修订版。它将概念呈现在我们今天使用的现代编程语言的背景下。 - AnthonyWJones

7

2
请查看以下链接以获得有关《代码整洁之道》的评论:http://web.telia.com/~u43518104/reviews/cleancode.htmhttp://www.javaworld.com/community/node/1844其中还包含一些不那么热情的评论。 - anon
给你的评论点个赞。我完全忘记提到这本书是关于Java和面向对象编程的。但是所涵盖的概念是广泛适用的,我希望我的所有同事都能读这本书。它很...启发人心。 - Peter Perháč
1
另一篇评论 http://www.nomachetejuggling.com/2009/04/22/book-review-clean-code/ - Chris Nava
再次感谢评论者。我看了一下评论,确实,这本书分为两个部分,其中一个比另一个更有趣。书的后半部分包含了太多的代码示例,但这没关系。没有人会强迫你读完整本书。前190页包含了很多好的观点,我希望每个人都能阅读并考虑将这些知识应用到他们的日常编程中。 - Peter Perháč
谢谢!我会去看看的!评论也很棒!! - psiko.scweek

1

1

0
除了《代码大全》和《代码整洁之道》,我还推荐你阅读《程序员修炼之道》和《交付!》。后面两本书不是那么关注代码格式、注释等方面,而是关于开发者和开发的最佳实践。

0

我认为对于初学面向对象编程的程序员来说,以下三本书是必不可少的。

  1. 《重构:改善既有代码的设计》。

尽管现代 IDE 经常支持自动重构,但这本书仍然很有用。通过知道特定重构的原因(或代码味道),您可以努力一次性编写正确的代码。

  1. 《程序员修炼之道》

提供了丰富的最佳实践。

  1. 《设计模式》

最高级别的书籍,但仍然很有用。


《实用主义程序员》不是一本高深的书。它提供了简单明了的建议,例如:“学会使用一个真正好的编辑器。”和“使用版本控制”,并讨论了“没有破窗户”的原则。这些都是基本概念,新手和老手都可以轻松理解。两者都应该阅读并深入思考本书中阐述的原则。 - daotoad

0

《Clean Code》是一本非常好的书。如果你想要一本更.NET特定的书,我推荐Martin的《敏捷原则、模式与实践(C#版)》。


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