【爱尚实训】Java编程中的降龙十八掌
概述:报名送平板电脑
本信息已过期,发布者可在"已发商机"里点击"重发"。
如何才能编写出优质代码,每个开发人员都有自己的理解。我大致整理了下面十八个招数,供大家参考
**招:养成一个好习惯
一个良好习惯的养成对你们以后的工作非常重要,当然它需要你从一开始就去培养,并且持之以恒,坚持不懈
第二招:规范你的代码
没有规矩,不成方圆。代码遵循统一的格式规范,首先便于自己日后维护,其次便于移交他人。自己读起来清晰明朗,他人看起来整洁规范。
第三招:合理注释你的代码
很多人写代码不喜欢注释,或者觉得没有必要。另外一部分人喜欢程序写完后再来注释, 少部分人会在代码开始之前,写出代码逻辑各步骤,各分支的注释,然后在注释下面填充实现代码。显然,第三种才是较正确的做法
第四招:不写重复代码
不写重复代码的较高目标是不写两行一摸一样的代码,当然这仅存在理论的可能,我们仅需要做到不写两份功能一致或相似的代码即可。
第五招:不写过多参数方法
当你的方法参数超过5个时,你就要考虑你这个方法设计的是否合理了。真的需要这么多参数吗?是否可以精简?
第六招:不做脱裤子放屁的事
我们开发的时候,常常会通过copy来实现一些功能,但是copy过来后,会引入很多使用不到的东西,这些代码搁置在那边完全就是无意义的,可以删除。
第七招:限制好你的阀门
小的来说,入参的考虑需要够讲究,够精细;出参的位置需要限制到方法的尾部。很多人喜欢在方法的中间用return来终止方法的运行。
大的来说,我们开放给外部使用的接口,是否被限制在了一个层面上。这个时候用代理模式、门面模式会是一个比较好的做法。过多的特性开放给外部时,有时候反而会让人不易掌握。用代理做一层封装,再统一门面后,会使得代码出入口更可控。
第八招:正确摆放你的代码
你除了要实现功能外,你还要考虑的事情非常多,正确摆放你的代码位置就很重要。检查你的方法,看里面的实现逻辑是否应该放在这个名称的方法中。一层层检查,你该发现你的代码有多少问题了吧。
第九招:多为你的使用者考虑
你是做项目的,那么你面对的就是我们通常意义上的客户。不管你面对的是什么对象,一个好的出发点非常重要。这里我们拿编写工具方法为例:当你写出一个非常好的工具组件,较后你要考虑的肯定是开放的api接口,该开放哪些接口,接口的参数如何。这些都需要你从使用者的角度出发,你才能考虑的尽可能完善。
第十招:加强你的理解能力
快速理解客户意思,能够保障你良好沟通进行
正确理解需求,能够保障你方向的正确性
第十一招:设计模式
设计模式的出现,是为了解决一些通用问题的套路,它能使你的代码更加优美、高效。当你学完全部的之后,你可以去学习下反设计模式,它会让你选取设计模式应用场景的时候更加的契合,合理。
第十二招:拆卸你的代码
评价一份代码的优劣,其中一个非常重要的指标就是:是否易于拆卸。简单来说,就是它的耦合性。这里的耦合分为内耦合和外耦合。
第十三招:检查工具帮你忙
码完代码后,用上一些简单的静态检查工具,比如checkstyle、fingbug等,可以很方便的检查出你代码中格式、以及一些隐藏的漏洞。
第十四招:温故而知新
个人认为较好的一招,每隔一段时间,多回过头去看看你之前写的代码。代码其实也是有生命力的。一份好的代码或许会存活很长时间,一年、两年、十年。
第十五招:学会站在巨人肩膀
对你所用的内容熟悉,这是较起码的。较好能够将你应用的层面做下限制,也就是我们上面讲到的阀门的另一种情况了。比如你应用了一个第三方的功能,那么接入你的项目时,你是直接写到你的业务处理代码中,还是说会对其做一次封装呢?显然后者是一种正确的做法。虽然会耗费你一些额外的时间,但是不仅能够提高重用,而且一旦以后实现方式或者版本做升级,你需要付出的就会大大减少了。
第十六招:开始砍你的代码吧
当我们还在呼哧呼哧为了实现一些新功能编写大量代码的时候,很多大牛的做法却与你截然相反,他们在不停的砍削原有代码,有的时候他们可以依靠精简代码来实现新需求。砍代码的另一个叫法是重构。
第十七招:一份详尽优美的指南
作为一个编码的程序员,更多可能就要靠写了,这个写一般就是一份指南,说白了就是一份文档。大到整个系统的操作手册,小到功能模块的api。你需要把你做的东西推荐出去,让大家意识到这个东西的价值,好处,才会有人来买单。
第十八招:无招胜有招
当你能够将所有东西都融会贯通后,你也就不需要去拘泥那么多的套路了,因为你本身已经习惯成自然,你的一举一动都已经是非常好的招式了。
对编程有兴趣的小伙伴们,看了以上这些秘籍,不知道对你们有没有帮助。[本信息来自于今日推荐网]
**招:养成一个好习惯
一个良好习惯的养成对你们以后的工作非常重要,当然它需要你从一开始就去培养,并且持之以恒,坚持不懈
第二招:规范你的代码
没有规矩,不成方圆。代码遵循统一的格式规范,首先便于自己日后维护,其次便于移交他人。自己读起来清晰明朗,他人看起来整洁规范。
第三招:合理注释你的代码
很多人写代码不喜欢注释,或者觉得没有必要。另外一部分人喜欢程序写完后再来注释, 少部分人会在代码开始之前,写出代码逻辑各步骤,各分支的注释,然后在注释下面填充实现代码。显然,第三种才是较正确的做法
第四招:不写重复代码
不写重复代码的较高目标是不写两行一摸一样的代码,当然这仅存在理论的可能,我们仅需要做到不写两份功能一致或相似的代码即可。
第五招:不写过多参数方法
当你的方法参数超过5个时,你就要考虑你这个方法设计的是否合理了。真的需要这么多参数吗?是否可以精简?
第六招:不做脱裤子放屁的事
我们开发的时候,常常会通过copy来实现一些功能,但是copy过来后,会引入很多使用不到的东西,这些代码搁置在那边完全就是无意义的,可以删除。
第七招:限制好你的阀门
小的来说,入参的考虑需要够讲究,够精细;出参的位置需要限制到方法的尾部。很多人喜欢在方法的中间用return来终止方法的运行。
大的来说,我们开放给外部使用的接口,是否被限制在了一个层面上。这个时候用代理模式、门面模式会是一个比较好的做法。过多的特性开放给外部时,有时候反而会让人不易掌握。用代理做一层封装,再统一门面后,会使得代码出入口更可控。
第八招:正确摆放你的代码
你除了要实现功能外,你还要考虑的事情非常多,正确摆放你的代码位置就很重要。检查你的方法,看里面的实现逻辑是否应该放在这个名称的方法中。一层层检查,你该发现你的代码有多少问题了吧。
第九招:多为你的使用者考虑
你是做项目的,那么你面对的就是我们通常意义上的客户。不管你面对的是什么对象,一个好的出发点非常重要。这里我们拿编写工具方法为例:当你写出一个非常好的工具组件,较后你要考虑的肯定是开放的api接口,该开放哪些接口,接口的参数如何。这些都需要你从使用者的角度出发,你才能考虑的尽可能完善。
第十招:加强你的理解能力
快速理解客户意思,能够保障你良好沟通进行
正确理解需求,能够保障你方向的正确性
第十一招:设计模式
设计模式的出现,是为了解决一些通用问题的套路,它能使你的代码更加优美、高效。当你学完全部的之后,你可以去学习下反设计模式,它会让你选取设计模式应用场景的时候更加的契合,合理。
第十二招:拆卸你的代码
评价一份代码的优劣,其中一个非常重要的指标就是:是否易于拆卸。简单来说,就是它的耦合性。这里的耦合分为内耦合和外耦合。
第十三招:检查工具帮你忙
码完代码后,用上一些简单的静态检查工具,比如checkstyle、fingbug等,可以很方便的检查出你代码中格式、以及一些隐藏的漏洞。
第十四招:温故而知新
个人认为较好的一招,每隔一段时间,多回过头去看看你之前写的代码。代码其实也是有生命力的。一份好的代码或许会存活很长时间,一年、两年、十年。
第十五招:学会站在巨人肩膀
对你所用的内容熟悉,这是较起码的。较好能够将你应用的层面做下限制,也就是我们上面讲到的阀门的另一种情况了。比如你应用了一个第三方的功能,那么接入你的项目时,你是直接写到你的业务处理代码中,还是说会对其做一次封装呢?显然后者是一种正确的做法。虽然会耗费你一些额外的时间,但是不仅能够提高重用,而且一旦以后实现方式或者版本做升级,你需要付出的就会大大减少了。
第十六招:开始砍你的代码吧
当我们还在呼哧呼哧为了实现一些新功能编写大量代码的时候,很多大牛的做法却与你截然相反,他们在不停的砍削原有代码,有的时候他们可以依靠精简代码来实现新需求。砍代码的另一个叫法是重构。
第十七招:一份详尽优美的指南
作为一个编码的程序员,更多可能就要靠写了,这个写一般就是一份指南,说白了就是一份文档。大到整个系统的操作手册,小到功能模块的api。你需要把你做的东西推荐出去,让大家意识到这个东西的价值,好处,才会有人来买单。
第十八招:无招胜有招
当你能够将所有东西都融会贯通后,你也就不需要去拘泥那么多的套路了,因为你本身已经习惯成自然,你的一举一动都已经是非常好的招式了。
对编程有兴趣的小伙伴们,看了以上这些秘籍,不知道对你们有没有帮助。[本信息来自于今日推荐网]
- aishangshixun发布的信息
- 你知道爱尚实训的网络黑话嘛
- 程序员喜欢自黑,经常称呼自己是「码农」,把自己的工作称为「搬砖」,而自己的公司就像是工厂一般,于是各家公司的员工就开始模仿阿里为自己公司取名为「X厂」。 以下是互联网上比较流行的「X厂...
- 爱尚Java培训,1024,向改变世界的程序员致敬
- 1.我们善于学习 我们总是喜欢学习、尝试新事物,我们求知的欲望是相当强的。在互联网这个行业,技术的更新迭代速度很快,唯有不断学习和尝试,我们才能立于不败之地,人都是做自己原本不能胜任的事情...
- 爱尚实训Java培训:选择,就在一念之间
- 爱尚实训JAVA培训,国庆报名,送平板电脑,数量有限,惊喜重重...
- 爱尚实训JAVA开发:你是如何被网申系统淘汰的
- 爱尚实训 哈尔滨分校,国庆献礼 报名送 iPad mini超值大礼包(数量有限)...
- 互联网正在改变我们的生活,再不努力,你将无工可打-爱尚实训
- 这是中国快递业最大的智能分拣工厂。确保包裹在三个半小时内全发出去,要依赖于“小黄人”。过去完成这个分拣量,至少需100名熟练工人。连续三年排名世界第一的中国快递业,正向每天运送1亿件包裹发起冲刺...
- 爱尚实训:小米校招HR讽刺日语专业,你怎么看?
- 爱尚实训 哈尔滨分校,迎中秋、庆国庆、双节献礼,特推出“报名送iPad mini“超值大礼包(数量有限),还有更多惊喜,敬请来电咨询。...
软件开发培训重发信息
- 武汉室内设计全科班、武汉室内设计培训、暑假武汉室内设计速
- 襄阳办公自动化、文员、跟单员、仓管、电脑基础实战培训
- 东莞沙田平面设计培训
- 厚街平面广告设计培训 CAD家具设计培训 3D室内设计培训 美工
- 成都办公应用PS培训CAD专业培训班报名
- 大岭山周边电脑办公文员培训班?零基础学15天可上岗就业
- 惠阳淡水哪里有专业电脑培训班 包教会
- 大亚湾沙田零基础电脑培训UG/CNC数控加工中心就认准佳睿教育
- 东莞成人短期电脑培训班学费大岭山酷睿教育5位全职老师一对一
- 德阳办公哪里有办公自动化培训
- 新泰市电脑培训
- 【武汉电脑学校|学电脑去哪里好|武汉学电脑的地方】
- 哪里有学电脑的,武汉哪里学电脑培训比较好?
- 成都Office软件办公offce办公自劝化word排版excel表格培训—
- 公明电脑培训