写代码原则

可靠性 - App的功能能够正常使用

健壮性 - 在用户非正常使用的时候,app也能够正常反应,不要崩溃

效率性 - 启动时间,耗电,流量,界面反应速度在用户容忍的范围以内

上文三点是表象层的东西,是大多数开发者或者团队会着重注意的。除了这三点,还有一些目标是工程方面的也是开发者要注意的:

可修改性/可扩展性 - 软件需要迭代,功能不断完善

容易理解 - 代码能够容易理解

可测试性 - 代码能够方便的编写单元测试和集成测试

可复用性 - 不用一次又一次造轮子

于是,软件设计领域有了几大通用设计原则来帮助我们实现这些目标:

单一功能原则,最少知识原则,聚合复用原则,接口隔离原则,依赖倒置原则,里氏代换原则,开-闭原则

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 软件开发是始于面向过程的 软件开发是始于面向过程的,因为面向过程地解决问题更直接,软件本身就是一个解决问题的过程;...
    侏罗纪猿阅读 784评论 0 2
  • 我们在应用开发中,一般要求尽量做到可维护性和可复用性 应用程序的复用可以提高应用程序的开发效率和质量,节约开发成本...
    Yochi阅读 544评论 0 0
  • 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件...
    zfylin阅读 326评论 0 1
  • 前言 关于设计模式六大设计原则的资料网上很多,但感觉很多地方解释地都太过于笼统化,特此再总结一波。 优化第一步-单...
    ghroost阅读 1,162评论 0 5
  • 什么是设计模式 在GoF(Gang of Four)的书籍《Design Patterns - Elements ...
    zhrowable阅读 1,136评论 0 1