怎样编写健壮的代码

作者: 光剑书架上的书 | 来源:发表于2019-07-05 01:38 被阅读21次

    怎样编写健壮的代码

    怎样编写健壮的代码.png

    代码的几种特性

    鲁棒性Robust(健壮性)

    • 系统在异常和危险情况下生存的关键

    容错性

    可移植性

    反例: 脆弱、僵化、顽固且粘滞性高

    如何构建高效、健壮、稳定且可扩展的优质API

    为什么使用API

    • 模块化
    • 减少代码重复
    • 消除硬编码假设
    • 解耦业务逻辑内部实现

    如何做到代码健壮且优雅?

    必须真正的热爱程序员这一行业,热爱coding,热爱自己的工作,热爱技术,对于写出优质健壮的代码有着强烈的愿望。

    要注重细节,注重基本概念

    • 如果连最基本的东西都搞不明白,盲目的去追求热门或者新潮的技术,显得不够踏实。

    在写每一行代码的时候,要明白这一行代码的真正意思和真正作用,要清楚对于这行代码背后,CPU到底会做什么操作或者什么运算。

    • 不记得是哪位大师说过,“如果你能理解程序每一个字节,那么该程序才会真正的无错”

    良好的代码风格

    可读性和可维护性

    封装和信息隐藏

    良好的软件架构设计

    • 思路清晰的设计可获得易于理解的程序
    • 坚持抵制草草完工的诱惑——那样做往往得不偿失。
    • 倾注大量心血,最终获得一个出色的设计方案,这个成功的快感也是令人心动的.

    使每一个函数达到健壮

    • (1)不能假定函数的输入参数是正确,必须检查函数的输入参数是否符合规则;
    • (2)当函数的输入不符合规则时,必须告诉用户错在哪,并告诉用户如何输入正确的参数;
    • (3)考虑代码的可读性,遵循代码规范。
    • ( 4 ) 充分自测

    Keep it simple

    Code Review

    Code Refactor


    Kotlin 开发者社区

    国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。

    Kotlin 开发者社区

    相关文章

      网友评论

        本文标题:怎样编写健壮的代码

        本文链接:https://www.haomeiwen.com/subject/olbhhctx.html