最新消息:走牛B的路,让傻B去说吧 ,我的装B人生。

一些编程经验分享(经验和教训)

经典文章 564浏览

作者:血皇无殇

以下是我的一些编程经验。


一、良好的编程习惯

新手攻城狮都没有好的代码编写习惯。所以,从现在开始,你必须完备你的代码。
如何完备呢?
第一点,必须写注释。
在一个网站看过一个建议,说JAVA最好不要写注释,因为在JAVA中注释经常更改,还不如不写。
请新手们务必记住,注释更改是为了让你的代码更加合理。这是个合作的社会,将来你的代码没注释,别人怎么看,怎么读?
我让你在1分钟内看这段代码,你看得懂吗?图片
所以,第一个注释是必须的。

第二个,结构化。
很多人都不注意这个问题。为什么强调结构化。 结构化使你的代码显得严谨,图片
没有结构化的代码看起来就不舒服。所以,保证代码结构化。
有的人不懂什么是结构化,结构化就是一层接一层,保证一眼就能看出变量作用域等。Such as:图片

第三、变量的命名
现在统用驼峰式命名法,但是变量命名最好遵循个人喜好。
但变量名字一定要注意见名知意。比如要让学生输入学生姓名和学号。我们可以把变量命名为studentName和studentID,当然,我个人不喜欢使用驼峰式的命名法,我比较喜欢student_name和student_ID这样,看起来阅读容易,舒服。
谨记,不要使用a,b,c单字母或无规则的命名法。

第四、工程的命名
这个对于新手来说,没有多大的意义,但是对于你将来工作是很有作用的。
一般来说,工程名必须做到见名知意,和变量不同,这个是必须。比如一个类是用于计算数据总和,我们可以命名为Sum.java,比如一个类用于测试,我们可以命名Test,但是请谨记,不能使用数字、单字母作为包、工程的名字。

第五、API
不会的一定要问,编程基础必须打好,不能说这个没懂就算了,学下个。必须做到每个知识点全部理解。
可使用API查询查询相关API,注意用法,不懂就问。


二、学习方法

   第一、可以自己买本书自学,因为网上的教材不一定是全面的。
   第二、寻找一个合适的网站学习。比如:慕课、萌码等。
   第三、学完就练,别认为很简单就不练。
   第四、在学习一种编程语言的时候,最好不要涉猎其他的编程语言。比如在学习JAVA时,还学习Delphi,这个是最好不要去做的。学习的时候保证专一,才会学习得高效、快捷。不要以为编程语言学得越多越好,但是汇编语言是有必要学习的,毕竟汇编是编程语言他妈。
   第五(最重要的一点)、多学多练,且学且珍惜。 

三、代码发布

这个大家可以爱看不看的。但是如果你希望有人帮忙改进,希望有人能够给你一点指点,或者是有时候纯粹的想装一发逼的时候,你可以看看。
第一(最重要的一点)、发布区域,请不要发布到什么游戏论坛之类的地方,请发布到有人能看得懂的地方。
第二、发布格式,发布前,请预处理好你的内容,比如包名?类名?修饰符?入口是什么?
第三、删繁就简,请谨记,发布的代码尽量删繁就简,比如一个能用一句代码解决的事,咱尽量别去将其复杂化。
第四、代码格式,请结构化你的代码,也就是处理好你的内容,没人去看乱糟糟的一团英文。关于注释问题,大多人抱有不同的想法,这里我就写写个人的想法。【注释:】
代码低于30行时,可去除注释发布,这种代码不用注释也是可以看明白的,所以可以去除注释发布,还能让读者感觉赏心悦目。
去除无用注释发布,什么是无用注释呢?比如:int student_ID = 0;//定义变量存储学生学号,这个注释就有些多余,但有些有用,注释应改为 //学生学号 咱前面的定义变量神马的,就可以舍去了,这种注释毫无用处,难道别人看你代码会不知道int 变量名=value;这个是变量的定义吗?所以去除这些垃圾注释再发布。
超过50行的代码,不写注释那是没天理,别人看都不会看一眼。所以,超过50行了,自己加上注释吧。

20140724235104_jxrNf

文章来源:http://www.imooc.com(慕课网)

与本文相关的文章

  • 暂无相关文章!