技巧三:这行代码的对起方式 。
当不得已对代码进行折行处理时,下一行的代码应该与其同等级的代码行左对齐 。如上例所示 , 在+号前面将某一段四则运算公式进行折行处理的时候,其+号符号已经采取缩进处理 。其缩进后的效果就是要与其同等级的代码行左对齐 。如此的话,明眼人一看就知道这段代码采取过折行处理;而且跟上一行代码的层次关系 。当一段代码被分割成三行甚至跟更多行数的时候,这个规则会非常的有用 。如果能够严格遵守这个规则,即使将代码分割成多行,看起来也不会觉得那么混乱 。反而给人一种比较有层次的感觉 。
另外在采取缩进处理的时候,可以利用Tab键来提高缩进处理的效率 。因为直接按空格的话,有可能空格字符数量不一致,会让人觉得层次不起 , 产生比较大的混乱 。一般情况下,当代码行两侧距离页边的距离比较大,看其来不怎么舒服时,可以在代码行中通过插入TAB键(会在代码行中连续插入8个字符)来提高代码的阅读性,让代码的缩进实现统一 。
技巧四:为变量寻找一个合适的位置 。
在编写应用程序时,尽量将变量声明放置在一个代码块的开始处,也就是说{}花括号的开始位置 。虽然说可以在需要使用变量的时候再对其进行声明 。但是笔者不同义如此操作 。因为如果在的呢感到使用变量的时候再来声明变量时,会降低代码的可读性 。同理,也需要避免低层声明与高层声明重复 , 这样会引起代码混乱并可能引发程序功能性错误 。而且这种错误在后续的排错中很难被发现 。为此要在应用程序开发的时候就要尽量避免这种错误 。
在声明变量的时候,有时候可能代码很简单,生命变量的行总共加起来也不会超过十个字符 。此时能否把多个变量的声明写在同一行呢?从就技术上来说,这是可行的 。也就是说,Java编译器允许将多个变量定义在同一行上 。但是从阅读性上来说,这并不是很好的做法 。笔者的建议是,即使变量定义再简单 , 或者变量比较多,也最好分行进行变量的声明 。也就是说,一行声明一个变量 。这可以提高代码的可阅读性 。而且有时候往往需要对变量加一个注释说明变量的用途,如果以行定义一个变量,添加行注释也相对简单许多 。
总之,以上的这些折行的规则基本上不会影响到代码的运行 。但是,对于代码的维护与后续的排错、升级、二次开发等等具有不可忽视的作用 。而且现在基本上应用程序开发式团队开发,故大家都遵守同样的代码编写规范是非常重要的 。笔者在开发一个应用程序的时候,事先都会花一定的时间 , 跟项目成员强调这些折行的规则 。目的只有一个,就是提高代码的可读性,便于后续代码的共享与维护 。毕竟后续面对这些代码的,并不是客户 , 而是我们自己 。我们程序员在编写代码的时候,不能够搬起石头砸自己的脚 。笔者认为,现在一个合格的程序人员,不仅技术功底上要过得硬,而且还必须要遵守这些无形规则的约束 。难怪现在这么多企业在挑选程序开发人员的时候 , 都会注明良好的编码规范 。现在对于这些无形中的条条框框,项目经理已经开始重视起来 。
如何在Java中获取当前代码行行号和文件名如果你用的是Eclipse或MyEclipse,在代码的左边(就是有加号或减号,用于缩放代码的位置)点右键将Show Line Numbers打上对勾就可以看见行号了,文件名看包 。
java 项目 代码行数多少 算大项目java项目的大小衡量标准:
微型:只是一个人,甚至是半日工作在几天内完成的软件;
推荐阅读
- 角色扮演类游戏展厅,角色扮演展览
- flutter绘制折线图,flutter绘制流程
- redis的并发访问问题,redis处理并发问题
- mysql删除慢怎么优化,mysql删除数据很慢
- python编写函数文件 python如何编写函数然后调用
- 安卓手机怎么屏蔽通知,安卓手机怎么把通知屏蔽
- 什么是头条小游戏开发,title 头条 游戏 发行
- 什么手机直播有ppt,什么手机直播有立体声
- mysql怎么写好 mysql怎么写程序