本文主要是介绍实现编程理论的六个原则③逻辑与数据的一体化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
是什么
逻辑与数据的一体化是指把逻辑和逻辑处理的数据放在相近的位置。
所谓相近的位置,指的是在同一个函数或同一个模块内。距离越近,代码的质量就越高。
为什么
修改代码时往往需要同时修改逻辑与该逻辑处理的数据。
因此,如果把二者放在同一位置,我们要阅读代码就会减少,修改也不会波及其他元素。从结果来看,这么做降低了修改成本。
怎么做
我们要把数据与逻辑放在相近的位置。
不过,我们很难一开始就知道哪个逻辑应该和哪些数据放在一起。这时不妨先大致安排一下,之后再根据具体情况进行配置。
编写、运行代码之后,数据与逻辑的关联性会渐渐显露数来。是让代码靠近数据,还是让数据靠近代码;是将代码和数据取出来放到其他位置,还是不进行任何变动。对于这些问题,我们会在不断尝试的过程中逐渐了解具体的做法。
这篇关于实现编程理论的六个原则③逻辑与数据的一体化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!