社区
C++ 语言
帖子详情
什么样的程序才算可扩展性、模块化
wshcy512
2009-04-10 12:21:03
什么样的程序才算可扩展性、模块化
...全文
203
6
打赏
收藏
什么样的程序才算可扩展性、模块化
什么样的程序才算可扩展性、模块化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kiffa
2009-04-10
打赏
举报
回复
最简单的说法就是高内聚,低耦合,这个口号很响亮。。。-_-
要扯可以扯出一大堆东西来。。。
人很难正确预料将来,所以一开始就“尽可能的多想”,往往会造成不必要的复杂度;与其一开始就“务求完美”,不若一开始时只用最简单的思想,遭遇变化之后再改成灵活应对的方案。
---- 《敏捷软件开发》。
asssasharp
2009-04-10
打赏
举报
回复
定义接口,参数的时候尽可能的往多方面想。比如定义是不要限制结构体,而多用void *。
模块化就是继承,把能想到的尽可能简单的写到一起。把需要的功能分好函数。模块化的好坏就看你对程序的划分是否合理,是否能每一个都能有其不可分割的作用。并且可以方便的调用啦。
猫已经找不回了
2009-04-10
打赏
举报
回复
功能耦合度越低越好的。
diannaomingong
2009-04-10
打赏
举报
回复
结构上,就像积木一样,到处都可调整的,很多东西不是写“死”的,很多可重复利用,程序模块间相互关系可调整,需求变动后,程序修改成本低的
老大们提要求用了几分钟甚至几小时和你扯
你回去找到个改几行就ok了
一般就是指这样的程序,偷懒系程序员的理想
qq675927952
2009-04-10
打赏
举报
回复
抽象点:低耦合,高内聚
up
f22fbi
2009-04-10
打赏
举报
回复
抽象点:低耦合,高内聚
开发者工具的
模块化
与
可扩展性
设计
本文探讨软件开发中
模块化
与
可扩展性
设计的重要性,结合观察者、工厂模式和插件架构,用 Python 示例展示构建
模块化
、可扩展开发者工具的方法。介绍插件管理器、注册与执行方法,实现代码格式化、行数统计、关键字检查插件,体现
模块化
和高扩展性优势。
微前端的
可扩展性
与
模块化
本文深入探讨了微前端架构,包括其核心概念、
模块化
与
可扩展性
、核心
算
法原理与操作步骤、代码实例,以及未来发展趋势和挑战。通过实例展示如何实现动态加载、隔离和通信,为开发者提供了实用的指导。
程序
的灵活性与
可扩展性
本文探讨了在软件开发过程中,如何通过参数化配置、高度可配置性、脚本和插件系统等方法,使
程序
具备高度的灵活性和
可扩展性
。同时,分析了灵活性和
可扩展性
带来的易用性、稳定性和性能挑战,并强调了它们在现代软件工程中的重要性。
FastAPI
模块化
:为复杂应用
程序
提供清晰的结构
本文探讨FastAPI
模块化
如何为复杂应用提供清晰结构。介绍了FastAPI文档结构组织方式,分析
模块化
设计的优势,如可维护性、
可扩展性
等,也指出潜在挑战,如复杂性管理、性能问题等,并给出明确定义职责、使用工具等应对措施。
单片机
程序
的
模块化
设计
本文详细介绍了单片机
程序
模块化
设计的方法,包括功能拆分、接口标准化、分层架构、依赖解耦、配置化设计、版本控制、测试与仿真以及资源优化技巧。通过实际案例展示了
模块化
设计如何提高代码的可维护性、可复用性和
可扩展性
,以及如何优化资源使用和提升系统性能。
C++ 语言
65,211
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章