![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码优化与规范
y540968398
这个作者很懒,什么都没留下…
展开
-
方法对成员变量的访问要注意的事
我们在写类的时候,通常会将一些经常访问的对象定义成“成员变量”供方法使用,使方法在使用这些成员变量的时候可以直接写出变量的值而无须重新定义,而且方法还不用定义一个参数来接受这个对象。对于成员变量的访问方便了,但在使用的时候我们有时并没有考虑到我们是要“访问它”还是要“修改它”,从而导致了一些可读性较低的代码,这样的可读性低的代码增加了维护的难度。 对于成员变量的访问,一个方法中如果要用...原创 2012-06-16 11:14:52 · 255 阅读 · 0 评论 -
尽量写功能单一的方法
一个方法只做一件事,且仅仅只做一件事,使一个方法成为最小的一个单元。这样能提高方法的原子行(不可再分),提高方法的灵活性。如果一个方法中包含了多个功能,且多个功能相互依赖,这样提高了代码的耦合度,不利于维护。 一个方法具有多个功能,别人在使用这个方法时,仅仅只想用其中的一个功能,也就是一部分代码。然而还不能直接调用,因为方法的参数上哪儿弄去?其它功能要用的参数和我需要用的那个功能要用的...原创 2012-06-19 21:58:30 · 193 阅读 · 0 评论 -
从类似功能的代码中找底层共通的方法
从类似功能的代码中找底层共通的方法: 当我们要实现一个功能,而这个功能,已经实现了,但是由于业务条件的限制, 我们无法使用这个方法,通常情况下就是把方法写的通用,然而这个方法非常 复杂,牵扯的条件业务逻辑非常之多,让我们一看之下很难进行修改。 通常情况下,我们看到某处实现了某个功能,而这个顶层的方法 看似 完成了 一个功能,其实,这样的方法通常都是 业务逻辑中调用功能的 方法。 比如,要完...原创 2012-06-19 21:58:58 · 154 阅读 · 0 评论 -
不要重新 制作轮子
当我们在项目中需要实现一个功能,而这个功能在其它地方已经得到了实现,但是我们又不能直接调用实现那个功能的方法,有两种情况: 一.是我们根本就访问不到那个类,也就无从去调用原有的方法实现。 二.是那个功能方法的实现对当前的功能不是很适合,比如原来的功能实现和当前的功能实现的“业务逻辑”不一样,导致我们不能直接使用原有的实现方法。 通常情况下,我们都会将原来的那段代码拷贝过来,然后加以修改供我们...原创 2012-06-19 21:59:11 · 96 阅读 · 0 评论 -
Java代码规范1
1.方法名使用 骆驼 命名方法 尽量用动词 不能用拼音2.类名使用 帕斯卡 命名方法 3.方法 类 要加入注释4.通知调用者处理异常 或 异常不向外抛出时,应在日志中包括异常堆栈信息 5.方法块内 的 语句块要少于 6 块6.语句块 嵌套 不能超过 3层7.方法 注释 要明确 方法意义 参数 返回值 8.运算符号 前后 要加空格,所有的语句块,括号与括号处 ...原创 2012-07-09 23:06:01 · 84 阅读 · 0 评论