编程理论

是什么

指导编程的思想。在编程的过程中,人们最重视的莫过于编写出高质量的代码。

高质量的代码是指拥有多种扩种的方法、不存在多余的要素、可读性高,易于理解的代码。

编程中有一套理论专门用来指导人们实现这种高质量的代码。该理论由一下三个思想作为支撑

  • 交流
  • 简洁
  • 灵活性

在追求高质量代码的过程中,这些思想左右着我们的每一个决定。

为什么

编程在不同的问题领域有不同的技术和模式。

虽然不能否认理解和掌握技术的重要性,但单纯的学习只能帮助我们了解技术的表面,并不能帮助我们真正学会使用这项技术。

编程中解决问题的方式是就事论事。由于每次出现的问题都不相同,所以如果不先找出问题所在,我们就无法选择合适的技术来使用。要熟练掌握一项技术,就得明白为什么要使用这项技术,这项技术有什么价值,以及我们应该在什么时候使用它。

此时就需要用到编程理论了,编程理论所展示的思想就是使用各项技术的理由。

怎么做

我们要把编程理论展示的思想用作判断基准。这样做可以更加准确地判断技术和方法适用于否。在把这些思想应用于代码的过程中,我们可能会发现一些新的方法。

不过,把思想直接应用于实际编程未免有些抽象,所以我们需要一个“桥梁”来连接思想与编程。这里有六个原则可以充当两者之间的桥梁。

  • 效应局部化
  • 重复最少化
  • 逻辑与数据一体化
  • 对称性
  • 声明式表达
  • 变动率

关于这三个思想和六个原则,将会在后面文章进行解释。

猜你喜欢

转载自blog.csdn.net/u012069234/article/details/111457969
今日推荐