"编程元素"现实世界的例子?

Sta*_*ked 17 c++

我渴望了解Stepanov编程元素中描述的编程方法.这里有没有人有这些方法的经验,或者可以指出我讨论这个主题的一些在线资源?

我已经看过Adobe关于软件开发可能未来的Google Tech Talk .

Mar*_*zon 17

我是这本书的校对员,我对Alex的反馈极大地影响了演示风格.我很高兴称自己为他的门徒之一.我觉得这些材料引人入胜,它完全改变了我编写代码的方式,甚至是Java代码.

尽管我提供的措辞含糊不清,亚历克斯的一些"方法"仍然是激进的:

  • Progamming有两件事:算法和数据结构.
  • 关于你编写的每一行代码都要认真思考.
  • 了解您要解决的问题的结构.
  • 好的代码经常被重写为更好.
  • 目标是编写尽可能通用且尽可能快的代码.
  • 正确命名是非常重要的.
  • 通常算法的核心已经是一个很好理解的想法.
  • 如果你的函数计算了一些有趣的东西,那就回去吧

这怎么会变成源代码?我在StackOverflow上的帖子是在我理解了这些改进之后完成的,所以如果你愿意,你可以阅读这些帖子.否则,我不确定如何满意地回答你的问题.