• 项目设计之一---------- 代码重构


    代码的重构:具体参考《重构-改善既有代码的设计》等写得很好

    下面列出一些

    1、入参数的传递原则:尽量减少参数数量,过多的参数可以考虑用封装对象代替,也可以考虑用全局变量代替,参数命名要清晰明了

    2、为了防止胖接口,即避免强制附加给不需要该方法的类使用了该方法,采用接口分离设计技术

    3、处理两个纬度的变化,可以用继承,但考虑到优先要考虑聚合/组合,还是用了桥接模式可靠

    4、变量、类名、方法名等命名尽量完整的英文单词或完整的英文单词组合,不用单词缩写,我觉得ios开发中的框架做得挺好,还有许多遵循这种原则的,我一看着就舒服,易读,虽然可能名称比较长,但是还可以接受。

    5、方法名要细粒度,虽然损失一点性能,如果不是很苛刻的要求性能,还是可以接受的

    6、注释的时候不应该注释该方法、属性等的用途,而是注释为何这么做,因为命名方法、属性的时候已经用单词描述清楚了,过多的注释会让人误解,因为也行你表达得也不是很好。

    。。。。。。暂时这些,有空翻翻那本书,很容易找回记忆

  • 相关阅读:
    在浏览器应用中使用 gRPC
    gRPC 客户端工厂集成
    gRPCurl 测试 gRPC 服务
    links
    Flex布局
    使用 IHttpClientFactory 实现复原 HTTP 请求
    Dex Common
    Dex MVVM
    日志
    配置
  • 原文地址:https://www.cnblogs.com/langtianya/p/3810970.html
Copyright © 2020-2023  润新知