设计模式相关
aazhoukeaa
这个作者很懒,什么都没留下…
展开
-
测试代码前置的必要性
实际代码在量上去后,由于各种问题,如忘记了、时间长、多人开发,必须要有测试相关代码:原创 2022-01-25 11:46:50 · 200 阅读 · 0 评论 -
流程语言中的逻辑点归属问题
这个一个情况:程序接受串口的pelco协议,根据协议类型(a,b,c...),作成if分支,分支中将分析出的命令插入同一个队列中去。此时结构合理简单,但是一般不会这么便宜你,都会存在附加逻辑,a,b,c型命令只有在队列数据量分别少于2,3,4时插入。流程化语言可能习惯性这么做:1:先判断pelco的协议分支2:进分支后判断当前队列的数据量,3:对于某些信息可存三原创 2017-05-06 21:03:18 · 331 阅读 · 0 评论 -
设计模式还有行为模式。。。
以下是一段我的实际代码过程和思考纠结过程://抽象业务逻辑执行线程void * vertical_bhos (void * arg){ pthread_detach(pthread_self()); //业务线程,暂时想不出如何单独另外建立业务类。。。 //直接线程完事???不行。。。行。。。 //仍然建议高层业务逻辑使用原创 2017-05-06 22:05:56 · 199 阅读 · 0 评论 -
寄存器与“协议事件”的对应方式设计
嵌入式开发中常见 根据寄存器数据转化为“协议事件”的要求,这里记录一个例子:原创 2018-05-12 10:05:23 · 144 阅读 · 0 评论 -
记录一个项目的日志输出的思考
一个项目的日志输出,可以有效的定位问题,但绝不能详细为目标,如何在精简和详细之间权衡? 一旦进入试运行阶段,或者可联系运行阶段,应该偏向于只做一个大模块的输入输出?不能涉及内部逻辑的分支判断,这些内部的分支判断必定需要有分级过滤去做了。更复杂的结论和方式需要好好累积处理?...原创 2019-03-19 10:07:33 · 223 阅读 · 0 评论