软件开发规则

2023-01-21  本文已影响0人  何亮hook_8285

软件设计三大原则

软件代码质量高低评测

多种角度考虑

灵活性(flexibility)
可扩展性(extensibility)
可维护性(maintainability)
可读性(readability)
可理解性(understandability)
易修改性(changeability)
可复用性(reusability)
可测试性(testability)
安全性(security)
兼容性(compatibility)
易用性(usability)
健壮性(robustness)
鲁棒性(robustness)
可用性(reliability)
可伸缩性(scalability)
稳定性(stability)
简洁性

辨别好与坏

整洁(clean)
清晰(clarity)
简单(simple)
直接(straightforward)
少即是多(less code is more)
文档详尽(well-documented)
分层清晰(well-layered)
正确性(correctness、bug free)
优雅(elegant)
好(good)
坏(bad)
模块化(modularity)
高内聚低耦合(high cohesion loose coupling)
高效(high effciency)
高性能(high performance)
上一篇 下一篇

猜你喜欢

热点阅读