Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则或戒律,如果不遵循它们,将会导致灾难性后果。
1为代码添加注释(Addcommentstoyourcode)_每个人都知道这一点,但不是每个人都会这么做。你有多少次“忘记”添加注释了?确实,注释不会为你的程序增加任何函数功能。但是,有多少次,看到2周前写的代码,你都记不起它是干什么的?你很幸运,那些未注释的代码是你自己写的,你脑海中还会有残存的印象。非常不幸,大多时候,代码是别人写的,并且那个人很可能已经离开公司了。有句谚语说的好:“有来有往,互惠互利”,因此程序员应该体谅彼此(还有你自己),给你的代码加上注释。
2不要把简单事情复杂化(Donotcomplicatethings)_我曾经这么做过,我相信你也一样。开发者都倾向于采用复杂方式解决简单问题。我们在一个只有5个用户的系统中引入EJB,为一个并不需要框架的应用实现一套框架,采用属性文件、采用面向对象解决方案、使用线程,而这些根本用不着。为什么会这么做?一些人可能不知道有更好的解决方案,但另一些人可能故意这样做来学习新知识,或仅仅是因为有趣。对那些不知道更好解决方案的人,要多听有经验程序员的建议。对于那些纯粹出于个人目的而将设计复杂化的人,我建议你要更加专业一点。
3记住-“越少越好”并非总是如此(KeepinMind_“Lessismore”isnotalwaysbetter)_高效率的代码是件好事,但很多情况下,并非代码行数越少效率就越高。
4不要“硬编码”(Nohardcodingplease)_由于时间紧迫,开发者总是会忘记或故意忽略这一条。然而另一种可能是,遵循这条戒律,我们就不会陷入“时间紧迫”的困境。定义一个staticfinal变量,增加一行代码,又能花多长时间呢?
5不要发明你自己的框架(Donotinventyourownframeworks)_不夸张地讲,已经有几千个框架存在了,大多数还是开源的。很多框架都是极完美的解决方案,并已被用到成千的系统中。我们只要关注最新的流行的框架,至少表面上要熟悉一下。一个最成功的、也是被广泛使用的例子是Struts框架,这个开源的web框架是建立web系统的极佳选择,不要试图构造你自己的Struts版本,会累死的。但你必须记住第2条(译注:原文是“第3条”,显然不对)戒律——不要把简单事情复杂化。如果你要开发的系统只有3个界面,就不要用Struts对于这样一个系统,没有足够的需要被“控制”的东西(译注:Struts将界面做MVC划分,C即controller,所以作者说thereisn’tmuch“controlling”required)。
6对Print行或字符串说不(SaynotoPrintlinesandStringConcatenations)_我知道为了调试方便,程序员喜欢到处用Systemoutprintln,然后对自己说过一会就删掉。但我们常常忘记删掉这些行或不愿删掉,我们用Systemoutprintln做测试,为什么测完后还要去改代码?java课程认为这很可能导致误删一行我们需要的代码。不要低估Systemoutprintln的危害。
成为Java程序员实习生后,很多人的职业发展道路就已经确定好了,那么就是在Java领域中好好开拓自己的领地,成为Java程序员实习生后,很多人的轨迹开始发展改变,不管怎么变化,首先得让自己快速成长。
福建北大青鸟>
中国有影响力的黑客:袁仁广、林正隆、万涛、黄鑫、小榕
1、袁仁广:在国内,他的windows系统方面的造诣首屈一指,早在1999年就曾提出过windows的共享漏洞。而现在袁仁广领衔的360漏洞研究实验室被誉为“东半球最强大的白帽子军团”,并计划在大会现场收徒,传授的研究方向为高级漏洞利用技术。曾担任中国国家信息安全漏洞库特聘专家,北京奥运会特聘信息安全专家,现任腾讯湛泸实验室负责人。
2、林正隆:中国台湾著名黑客,中国黑客界元老人物。2011年获得COG信息安全终身成就奖。是中国黑客的领头人物,今天在互联网上,名气比较大的几个黑客,都不得不承认,Coolfire是他们的入门老师,他把一批最早的网虫带进了一个无穷神秘的世界。他曾用Coolfire写出一个黑客守则,尽管完全是一个个人的观点,但是许多人还是把它当作现实的人在虚拟世界的一种游戏法则。
3、万涛:广州东山人,毕业于北方交通大学,中国黑客教父级人物,创办鹰派联盟(现已转型成非营利组织:鹰眼安全文化网)。作为中国鹰派的创始人,在中日黑客抗战、印尼排华战争、中美黑客大战、反台独战役,均有万涛的身影,并扮演了重要的角色。鹰派联盟也因此在黑客爱国保卫战当中与红客联盟并驾齐驱,成为爱国色彩浓厚的著名黑客网站,红客联盟解散后,鹰派联盟一直保持这优良的爱国传统,倡导中国特色的黑客精神。
4、黄鑫:毕业于西安电子科技大学,职业是网络安全网站“安全焦点”冰河木马软件的创作者。他没入侵过任何一部机器,没黑过任何一个网站。但不妨碍黄鑫成为中国黑客江湖旗帜性人物之一,他创造的冰河可令原本无缚鸡之力的老百姓顷刻变成一个极具攻击力的黑客,黄鑫也因此被冠予木马教父之名。
5、小榕:中国CAD/CAM协会会员,高级程序员。发布了许多杀伤力巨大而又极易上手Hack工具,最有名的是“流光”,黑客界家喻户晓的工具。曾经说过: “只要我敲键盘的速度足够快,可以一天黑掉100个网站”,然后他在一个月里进入1000家网站,并找出其中的漏洞。在1999年美国轰炸我国驻南斯拉夫大使馆后一些爱国人士不堪屈辱,便引起了中美在互联网上的中美黑客大战”,红方也就是我方,带头大哥就是小榕。
以上就是关于成为优秀Java程序员的10大技巧全部的内容,包括:成为优秀Java程序员的10大技巧、北大青鸟java培训:Java开发实习生快速成长的方法、中国最有影响力的黑客是谁等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)