java开发写出好代码 用java写代码( 二 )


7、静态检查
很多代码上的问题 , 都可以通过一些工具来找到 , 某些场景下,它比人要靠谱得多,至少不会出现某些细节上的遗漏,同时也能有效帮助大家减少代码审查的工作量 。
Android 开发中有 Lint,Find bugs , PMD 等优秀静态检查工具可用 , 通过改进这些工具找出的问题,就能对语法的细节,规范,编程的技巧有更多直观了解 。
建议最好与持续集成(CI),代码审查环境配套使用, 每次提交的代码都能自动验证是否通过了工具的代码检查,通过才允许提交 。
8、单元测试
Android 单元测试,一直备受争议,主要还是原生的测试框架不够方便,每跑一次用例需要在模拟器或者真机上运行,效率太低,也不方便在 CI 环境下自动构建单元测试,好在有 Robolectric , 能帮我们解决部分问题 。
单元测试的一个非常显著的优点是 , 当你需要修改大量代码时,尽管放心修改,只需要保证单元测试用例通过即可,无需瞻前顾后 。
9、充分自测
有一种说法:程序员最害怕的是他自己写的代码,尤其是准备在众人面前 show 自己的工作成果时,因此在写完代码后 , 需要至少跑一遍基本的场景,一些简单的异常流 。
在把你的工作成果提交给测试或用户前,充分自测是基本的职业素养,不要总想着让测试帮你找问题,随便用几下就 Crash 的东西,你好意思拿给别人吗?
10、善用开源
并非开源的东西,质量就高,但至少关注度较高,使用人数较多,口碑较好的开源项目,质量是有一定保证的,这其中的道理很简单 。
即便存在一些问题,也可以通过提交反馈 , 不断改进 。最重要的是,你自己花时间造的轮子,需要很多精力维护,而充分利用开源项目,能帮助你节省很多时间,把精力专注在最需要你关心的问题上 。
从另一个方面来说,开源项目中的一些知名项目,往往是领域内的翘楚所写,学习这些高手的代码,能让你了解到好的代码应该是怎样的 , 培养出更灵敏的嗅觉,识别代码中的各种味道
做java软件工程师,怎样才能写出好的代码?Java代码之于java程序员而言就是左膀右臂,java代码写的好的java程序员明显更是企业的欢迎,一个优秀的java程序员的考核标准之一也是看他的编程水平 。
其实有的java程序员java代码会受到大家的追捧,是因为他在写代码时注意的细节往往多于那些不怎么关注java代码编程细节的程序员,俗话说:“细节决定成败”,那么如何写出好的java代码呢?IT培训介绍一起来讨论下:
1.重视注释
有的java程序员在写代码时,从来没有想过要在java代码后加上相关的注释,甚至是上万行的代码也没有想过加上注释,这就存在很大的问题,不说你的代码会跟其他人分享讨论,就你自己回顾你是怎么写好这篇代码的,你也是半天无法理出头绪,这就为维护和修改等等工作添加了很大的麻烦 。所以 , 要想写出好的java代码,一定从简短的java代码编写开始注重在java代码后面加上相应的注释 , 养成良好的习惯 。
2.重视排版整洁
看很多java程序员的排版总觉得在欣赏一幅艺术品,但是看到一些java程序员的排版却总觉得无力吐槽 。同样是编写代码,但是给人的视觉体验是相当的不同 , 当然好的java代码给人的享受也是美的,所以要想写出好的代码 , 一定要重视排版整洁 。
3.注重命名规则
现在在一个团队开发中,都会提前定制一个统一的命名规则,这样利于提高工作效益 。但是很多java程序员是缺乏这个意识的,每次敲代码,更喜欢按照自己惯常的方式老命名模块、函数 , 这样是方便了自己,但是忽视团队协作,所以在日常工作中,特别是团队工作中一定要重视命名规则 。

推荐阅读