美文网首页
cleancode 函数

cleancode 函数

作者: 飞猪的浪漫 | 来源:发表于2023-02-15 21:09 被阅读0次

    cleancode:函数

    1,描述的语言,结合一脉相承的短语,名词和动词。 动词和名词搭配说明什么。

    2. 参数越少越好,避免3个以上。参数太多,测试覆盖的压力大。

    boolean fileExist()    InputStream fileOpen() 函数返回类型最好符合预期,返回值符合读者用法。

    事件:1.有入参但是没有返回值,只是修改系统状态。

    StringBuff transform(StringBuff in)能看出合理的返回值

    1.入参不要传入bool值 2. 2个参数的时候,2个参数的排序需要合理,能够贴合函数本身的含义。

    尽量用一个参数,比如结构体,这样可以用他的成员。把参数封装成类,变成一个参数。

    副租用:做一件事情,不要做多余的事情,否则错误的场合调用,会带来额外的问题 比如数据丢失。

    不用 appendfooter(s)用 report.appendfooter()

    避免使用输出参数,避免使用输出参数。 函数需要修改状态,修改对象的状态。

    函数:要么做什么事情,要么回答什么事;对象修改某状态的状态,或者返回对象的信息。

    指令与询问分隔开来,分成2类。函数名称上也要区别开。

    使用异常,而不是错误码;错误处理代码能从主路径分离出来,得到简化。

    比如 try catch 显示错误的代码在catch、

    相关文章

      网友评论

          本文标题:cleancode 函数

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