代码分类

编程知识 更新时间:2023-04-07 01:24:52

代码分类

最近对写代码的思路和逻辑有一些思考,觉得代码需要分类来编写,现在觉得大致可分四类,

第一类是技术功能代码,这种代码与业务,与要实现的系统完全没有依赖,各个编程语言标准库,框架都属于此类,这类代码尽量按不同技术进行独立,彼此没有依赖,需要编写较多的测试代码,保证代码的正确性。如实在需要大量类型组合出需要的功能,如Web框架,设计的功能很多,则应该使用接口,尽量隔离不同的功能,技术。

第二类是业务中功能的实现代码,这种代码需要实现业务逻辑,一般会存取业务数据,转换数据结构,检查数据是否符合要求,调用功能类库等,这类代码关联的东西很多,需要做到尽量简单,等分离出去的尽量分离出去,简单一来不容易出问题,二来只需要少量测试即可保证这部分代码的正确性;

第三类是针对业务逻辑对功能类库进行封装的类库,有的业务逻辑中一个功能,可能需要某种类库做大量动作,例如业务中需要定制的图像处理功能,可能需要进行数十行至两三百行图像处理类库的调用,然而这些代码实现的功能,在业务逻辑中是不可分割的一个步骤,因此可以独立出来,作为包装类库,也需要编写一定量的测试代码,保证正确性。

第四类是业务逻辑组合代码,一个系统会有多个业务逻辑,他们的组合规则,也可以被独立出来,以方便扩展和修改业务逻辑。

更多推荐

代码分类

本文发布于:2023-04-07 01:24:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/3007934e13967902676d225cd8ab533e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51569文章数
  • 14阅读数
  • 0评论数