关于编程相关主题的大图或指南?

时间:2011-03-23 02:20:35

标签: design-patterns refactoring coding-style code-reuse

我想知道是否有人能够全面了解以下主题和未提及的其他主题是如何相关的:

  • “代码重用”
  • “重构”
  • “设计模式”
  • “编码/编程标准/风格”
  • ...

我从人们的谈话和书籍名称中听说过这些,但被这些名字所淹没。我可以从这里得到一些组织和大局吗?

谢谢和问候!

2 个答案:

答案 0 :(得分:3)

我认为你需要购买Dave Thomas和Andy Hunt的“The Pragmatic Programmer”。还有很多其他好书也试图把事情联系在一起,但这是一个很好的起点。

答案 1 :(得分:3)

  • “编码标准”是源文件的样子,要使用的空格或制表符。大写/小写等等。
  • “设计模式”是代码,数据结构和算法的结构。
  • “refactor”是在保留代码结构的同时保留其行为的过程。通常,重构的动机是将代码结构化为众所周知的“设计模式”。
  • “代码重用”通常是您从成功重构中获得的奖励。也就是说,您的源文件具有与一组紧密结合的功能相关的代码。您已从代码中消除了其他问题,因此如果您尝试在其他地方使用代码,则不必担心带来的额外行李。
相关问题