博发网哈尔滨(切换城市)
发布 | 我的
首页 » 哈尔滨站 » 哈尔滨翻译/教育培训/咨询 » 哈尔滨电脑培训
提示:1.请确定对方的办学资质,以防混淆学历性质、虚假宣传等诈骗行为。2.要求预付定金、汇款或网上交易等方式请勿相信,谨防上当受骗!纠错/删除/投诉»

【爱尚实训】Java编程中的降龙十八掌

更新时间:2017/10/9 17:29:41 编号:11975277

信息来源
个人
地点
哈尔滨
地址
南岗区和兴三道街214号13层
联系用户
aishangshixun
联系电话
详细内容:如何才能编写出优质代码,每个开发人员都有自己的理解。我大致整理了下面十八个招数,供大家参考
**招:养成一个好习惯
一个良好习惯的养成对你们以后的工作非常重要,当然它需要你从一开始就去培养,并且持之以恒,坚持不懈
第二招:规范你的代码
没有规矩,不成方圆。代码遵循统一的格式规范,首先便于自己日后维护,其次便于移交他人。自己读起来清晰明朗,他人看起来整洁规范。
第三招:合理注释你的代码
很多人写代码不喜欢注释,或者觉得没有必要。另外一部分人喜欢程序写完后再来注释, 少部分人会在代码开始之前,写出代码逻辑各步骤,各分支的注释,然后在注释下面填充实现代码。显然,第三种才是较正确的做法
第四招:不写重复代码
不写重复代码的较高目标是不写两行一摸一样的代码,当然这仅存在理论的可能,我们仅需要做到不写两份功能一致或相似的代码即可。
第五招:不写过多参数方法
当你的方法参数超过5个时,你就要考虑你这个方法设计的是否合理了。真的需要这么多参数吗?是否可以精简?
第六招:不做脱裤子放屁的事
我们开发的时候,常常会通过copy来实现一些功能,但是copy过来后,会引入很多使用不到的东西,这些代码搁置在那边完全就是无意义的,可以删除。
第七招:限制好你的阀门
小的来说,入参的考虑需要够讲究,够精细;出参的位置需要限制到方法的尾部。很多人喜欢在方法的中间用return来终止方法的运行。
大的来说,我们开放给外部使用的接口,是否被限制在了一个层面上。这个时候用代理模式、门面模式会是一个比较好的做法。过多的特性开放给外部时,有时候反而会让人不易掌握。用代理做一层封装,再统一门面后,会使得代码出入口更可控。
第八招:正确摆放你的代码
你除了要实现功能外,你还要考虑的事情非常多,正确摆放你的代码位置就很重要。检查你的方法,看里面的实现逻辑是否应该放在这个名称的方法中。一层层检查,你该发现你的代码有多少问题了吧。
第九招:多为你的使用者考虑
你是做项目的,那么你面对的就是我们通常意义上的客户。不管你面对的是什么对象,一个好的出发点非常重要。这里我们拿编写工具方法为例:当你写出一个非常好的工具组件,较后你要考虑的肯定是开放的api接口,该开放哪些接口,接口的参数如何。这些都需要你从使用者的角度出发,你才能考虑的尽可能完善。
第十招:加强你的理解能力
快速理解客户意思,能够保障你良好沟通进行
正确理解需求,能够保障你方向的正确性
第十一招:设计模式
设计模式的出现,是为了解决一些通用问题的套路,它能使你的代码更加优美、高效。当你学完全部的之后,你可以去学习下反设计模式,它会让你选取设计模式应用场景的时候更加的契合,合理。
第十二招:拆卸你的代码
评价一份代码的优劣,其中一个非常重要的指标就是:是否易于拆卸。简单来说,就是它的耦合性。这里的耦合分为内耦合和外耦合。
第十三招:检查工具帮你忙
码完代码后,用上一些简单的静态检查工具,比如checkstyle、fingbug等,可以很方便的检查出你代码中格式、以及一些隐藏的漏洞。
第十四招:温故而知新
个人认为较好的一招,每隔一段时间,多回过头去看看你之前写的代码。代码其实也是有生命力的。一份好的代码或许会存活很长时间,一年、两年、十年。
第十五招:学会站在巨人肩膀
对你所用的内容熟悉,这是较起码的。较好能够将你应用的层面做下限制,也就是我们上面讲到的阀门的另一种情况了。比如你应用了一个第三方的功能,那么接入你的项目时,你是直接写到你的业务处理代码中,还是说会对其做一次封装呢?显然后者是一种正确的做法。虽然会耗费你一些额外的时间,但是不仅能够提高重用,而且一旦以后实现方式或者版本做升级,你需要付出的就会大大减少了。
第十六招:开始砍你的代码吧
当我们还在呼哧呼哧为了实现一些新功能编写大量代码的时候,很多大牛的做法却与你截然相反,他们在不停的砍削原有代码,有的时候他们可以依靠精简代码来实现新需求。砍代码的另一个叫法是重构。
第十七招:一份详尽优美的指南
作为一个编码的程序员,更多可能就要靠写了,这个写一般就是一份指南,说白了就是一份文档。大到整个系统的操作手册,小到功能模块的api。你需要把你做的东西推荐出去,让大家意识到这个东西的价值,好处,才会有人来买单。
第十八招:无招胜有招
当你能够将所有东西都融会贯通后,你也就不需要去拘泥那么多的套路了,因为你本身已经习惯成自然,你的一举一动都已经是非常好的招式了。
对编程有兴趣的小伙伴们,看了以上这些秘籍,不知道对你们有没有帮助。(联系我时,请说明是在博发网看到的,谢谢!)
1 / 1

猜你喜欢

【爱尚实训】Java编程中的降龙十八掌爱尚实训JAVA编程火爆招生爱尚实训小班教学,让Java编程开发更加简单想学JAVA编程去爱尚实训行不行爱尚实训:JAVA学习路线爱尚实训:你会编程,他们不会,这真酷毙了!爱尚实训Java培训带你了解零基础如何进行Java培训?爱尚实训零基础JAVA编程,你值得来的几个原因沈阳爱尚实训 java php从0基础到精通超火爆的高薪职位JAVA软件工程师-爱尚实训

热门主题

java游戏编程爱尚雪羽绒服爱尚鲜花爱尚鲜花网爱尚左岸摄影股市中的博弈之道教育中的心理效应生活中的文化传播编程培训班数控加工中心编程编程学校如何学编程编程培训java工程师java软件工程师java培训

相关厂家

尚爱厂家爱尚厂家爱尚婚典厂家爱尚电动车厂家爱尚面加盟厂家爱尚面面食厂家爱尚面连锁厂家爱尚面实体厂家艾尚爱手套厂家爱尚拖厂家爱尚电子商务厂家尚爱牌厂家尚爱配件厂家爱尚伊厂家爱尚美厂家爱尚家厂家

推荐店铺

广州鑫海建筑幕墙工程有限公司深圳分公司(广州鑫海建筑幕墙工)蒸汽直营店北京肿瘤医院跑腿挂号|北京医院跑腿代挂(北京大学肿瘤医院)果盛生态园站台网会员排名