您当前的位置: 首页 > 

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【程序设计】模块化程序设计

星拱北辰 发布时间:2022-02-27 14:37:18 ,浏览量:0

文章目录
  • 模块化程序设计
  • 模块化的注意事项和不良实践

模块化程序设计

从事程序设计工作来解决一个特定问题,一个好的开始就是确定程序要完成的主要任务。 在程序设计中,每个任务都成为一个程序模块。 我们可以将基本的复杂任务(父模块)分解为较为简单的子任务(子模块),简化的子任务(子模块)还可以继续分解为更简单的子任务(子模块)。 这种将一个问题分解为越来越简单的子问题的过程,称为自顶向下的设计。 在程序设计中确定任务和各种子任务的过程,称为模块化程序设计。

模块化程序设计的优点:

  1. 程序读起来更容易,减少了定位程序错误和问题修改的时间。
  2. 进行程序设计、编码和测试时,每次针对一个模块比一次性针对整个程序容易,这会提高程序员或项目中所有程序员的效率。
  3. 不同的程序模块可以由不同程序员分别进行设计和编码,当创建大型的复杂程序时,这是必不可少的。
  4. 有时一个模块可以在程序内多处使用,减少程序中代码的数量。
  5. 完成常见程序设计任务的模块可用于多个程序。建立这些模块的程序库可减少设计、编码和测试的时间。
模块化的注意事项和不良实践

模块化的注意事项:

  • 函数和子程序的规模应该尽可能小
  • 函数的意图要尽量具体且单一
  • 函数的重用场合要多
  • 函数的命名要规范,意图明显
  • 函数对外部代码环境应该没有负面影响
  • 函数执行过程不依赖于所处系统的状态

很多代码规范都会强调一个函

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0805s