ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
所有的开发都可以抽象成业务逻辑代码部分,和非业务逻辑代码部分,业务逻辑代码主要处理业务逻辑,而上一层非业务逻辑代码一般比较通用,这部分代码不是处理解决某些业务逻辑的,而是处理一些比较通用的某一类问题的,比如字符串截取函数,这是通用的,而商品标题处理则是具体带业务逻辑的了。 再比如前端可以定义一些基础的函数,比如很多库其实就是非业务逻辑部分。或者自己做一些简单的封装util.js,更方便于业务代码的调用等等。 这是编写代码的一种思想。任何项目都可参照的思想。 实际上这种思想的优秀很大程度上是因为解决了耦合问题的。解耦,能降低系统的复杂度,提高可用性和易用性。 > 落在业务和非业务部分,其实任何东西都没有绝对的,应该是过度,两端,代码靠近哪一段而已,也就是代码所占业务逻辑的比重,这样描述更加准确一些。 * * * * * last update:2018-5-5 20:56:13