博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于代码重构的几点建议
阅读量:5140 次
发布时间:2019-06-13

本文共 391 字,大约阅读时间需要 1 分钟。

项目做到了收尾阶段,骨架已经基本清晰,目前在进行代码的重构及优化,整理总结出来几点,欢迎补充及更正,感激不尽!

1、能不用public的尽量不用,对于一定要公开的类或方法,请确保其至少为以下情况中的一种:

    a.数据对象,包括数据库,脚本模板等
    b.模块对外公开的统一访问入口
    c.枚举,异常,接口等广义范围的协议定义
2、具体逻辑实现类的内部,代码注释量应该比平均水平略高
3、慎用消息处理机制,再次思考逻辑的耦合度,当必须要使用消息处理机制时,确保注册的处理器在恰当的时候释放,除非有足够的理由支持其成为一个长生命周期的对象
4、最后,无论重构的规模大小,如果已经有单元测试用例,请在完成之后使用单元测试检查你的成果,他会告诉你一些潜在的风险

转载于:https://www.cnblogs.com/Bruce-Su/archive/2013/03/15/2961928.html

你可能感兴趣的文章
Border-radius
查看>>
mysql触发器
查看>>
Redis学习笔记(1)Redis安装和启动
查看>>
淌淌淌
查看>>
BZOJ1002:[FJOI2007]轮状病毒
查看>>
SSD5_Recommended Exercise 4 分析
查看>>
django实现分页功能
查看>>
CSS伪类与CSS伪元素的区别
查看>>
如何:修改字符串内容
查看>>
Tomcat Server之启动---Bootstrap类
查看>>
经典问题-生产者和消费者问题
查看>>
Hadoop Distributed File System 简介
查看>>
文档通信(跨域-不跨域)、时时通信(websocket)、离线存储(applicationCache)、开启多线程(web worker)...
查看>>
常用正则表达式
查看>>
队列的基本使用方法
查看>>
解题:USACO18FEB Taming the Herd
查看>>
ACM-括号匹配问题
查看>>
使用Python中的urlparse、urllib抓取和解析网页(一)(转)
查看>>
Linux_屏蔽360、scanv、QQ管家等IP扫描
查看>>
LeetCode 538. Convert BST to Greater Tree
查看>>