打印
[牛人杂谈]

模块化编程的思考

[复制链接]
671|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mintspring|  楼主 | 2020-10-18 14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编程就跟管理很多人做一件大的工程一样,可以分成很多工序,很多工作,可以有很多部门,每个部门有不同的人负责。而上一级不用知道下一级怎么做的。
只需要告诉下一级干什么,干完要反馈回来完成的情况。
这就好比一个函数
int work1(int x)
{
  do something;
  return  something;
}

类似这个函数,给他个任务参数x,做工作1,他怎么做喊他的那个人不管,但是干完要返回一些内容,然后上一级就根据返回的内容可以知道他干的怎么样。
而这个函数呢,还可以找其他的函数帮他完成任务。就跟盖大楼一样
总承包商,分包给几个建筑队,分别负责不同的内容,有打地基的,有做架子的,有垒砖的,而这些小的分包队伍,又分了很多工人,每个工人负责不同的活。

使用特权

评论回复
沙发
mintspring|  楼主 | 2020-10-18 14:46 | 只看该作者
干活过程可能要定时,那就弄个定时的表,到时候闹铃开了就去干什么。
中断就好比有个监工,达到某个条件了,去喊某人。。。
扫描执行就是不断的跑来看看。排队的干活

使用特权

评论回复
板凳
xinpian101| | 2020-10-18 14:47 | 只看该作者
好有道理。

使用特权

评论回复
地板
xinxianshi| | 2020-10-18 16:17 | 只看该作者
有道理。

使用特权

评论回复
5
别看我照片| | 2020-10-19 08:57 | 只看该作者
其实模块化比较复杂的话,还不如直接上FREE rtos

使用特权

评论回复
6
mintspring|  楼主 | 2020-10-25 23:56 | 只看该作者
别看我照片 发表于 2020-10-19 08:57
其实模块化比较复杂的话,还不如直接上FREE rtos

好主意

使用特权

评论回复
7
凯复Kane| | 2020-10-26 22:41 | 只看该作者
模块化是不错的 分工明确可读性也高

使用特权

评论回复
8
aoyi| | 2020-11-10 13:16 | 只看该作者
一直都是在倡导这种编程思想

使用特权

评论回复
9
drer| | 2020-11-10 13:16 | 只看该作者
讲解的非常有道理

使用特权

评论回复
10
gwsan| | 2020-11-10 13:17 | 只看该作者
需要一个团队的无间合作才可以做到

使用特权

评论回复
11
kxsi| | 2020-11-10 13:17 | 只看该作者
主要是框架搭建之后的血肉不好添加啊

使用特权

评论回复
12
nawu| | 2020-11-10 13:18 | 只看该作者
想法不错  但是需要很深的功底才可以实现

使用特权

评论回复
13
mintspring|  楼主 | 2020-11-18 13:11 | 只看该作者
kxsi 发表于 2020-11-10 13:17
主要是框架搭建之后的血肉不好添加啊

是的,这就需要多多锻炼了,朝着这个方向锻炼。

使用特权

评论回复
14
mintspring|  楼主 | 2020-11-18 13:12 | 只看该作者
nawu 发表于 2020-11-10 13:18
想法不错  但是需要很深的功底才可以实现

是的,这就需要之后多多锻炼了。

使用特权

评论回复
15
liangshuang95| | 2020-11-19 08:27 | 只看该作者
嗯,学习了,感谢楼主分享经验。

使用特权

评论回复
16
可爱的烧饼| | 2020-11-19 09:24 | 只看该作者
楼主是高手,说的很有道理,正中要害。不错。学习了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

282

主题

4810

帖子

24

粉丝