工程项目和系统模块设计

  1. 系统设计思路
    需求分析 划分系统模块
    概要设计 分析各个模块所包含的类 类之间的关系
    类设计 确定类的实例域和方法域
    API设计 确定函数签名
    单元测试 对每个函数单独测试 边界测试 逻辑测试等等
    Code Review 改善代码质量 提高易读性 使用设计模式 提高重用性
  2. API设计原则
    基本函数功能越单一 其可组合性越强 可复用性越强 上层封装函数灵活性越高 系统耦合度越低 可维护度就越好
    按类型划分组织API 同样是为了提高重用度和易读性 降低API迭代和维护成本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值