日前,小编的某个同事,即传智播客成都java培训中心的一位讲师在办公室讲了个笑话:文艺程序员写代码追求让别人看懂,普通程序员追求让自己看懂,2B程序员则追求让编译器能看懂;半年后再看自己当初写的代码,文艺程序员不知道是自己写的但很容易看懂,普通程序员知道是自己写的但是不太容易看懂,2B程序员埋头看了半天后拍着桌子吼到:“这是哪个SB写的程序!”
听完后,其他同事都捧腹大笑起来,小编不是软件开发科班出身,如今的工作是经营文字而不是经营代码,所以,笑话讲完,我没笑。内心深感疑惑:好的程序员写出的代码是什么样子呢?
成都传智播客讲师给了我一个通俗易懂的解释,他说,好的程序员与差的程序员写出的代码,只要一眼就能够判断出来,好的程序员写的代码,规范而整洁,视觉上有一种行云流水的美感。空白错落有致,注释恰到好处,命名和排版遵循统一的规范;差的程序员写的代码时常出现过长的函数,前后不一致的命名方式和排版,嵌套式结构过深,表达式异常复杂,数字出现的杂乱无章……
好的程序员会统一代码的风格,甚至对每一行代码都精心雕琢,对于同一类动作,好的程序员不会偶尔用这个动词,偶尔用那个同义词,而差的程序员则很随意,前面用了add,后面就用insert。好的程序员会注意名称中形容词与名词的前后位置,而差的程序员则时常忽略这些,偶尔名词在前,偶尔形容词在前……
听了成都传智播客讲师的介绍,相信大家对好的程序员敲出的代码有了一定的认识,在此,小编希望大家不要仅仅局限于会敲代码,而是要努力敲出好的代码,为自己营造一个美观的程序世界。
QQ:1210658158
分享到:
相关推荐
要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。 即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,...
内容概要:通过带着读者手写简化版 Spring 框架了解 Spring 核心原理。在手写Spring源码的过程中会摘取整体框架中的核心逻辑,简化代码实现过程保留核心功能, ...本代码基于黑马程序员的课程,最好根据课程同步学习
超级代码助手 收藏代码的写程序的好帮手
非常实用好看的特效代码,完美运行,可以二次修改!
如何避免自己写的代码成为别人眼中的一坨屎!
Android-Java程序员使用-代码开发规范.docx 随着项⽬复杂度提⾼、团队成员增多,但编码的⻛格不统⼀,会增加后期维护代码的成本以及编码效率。如果制定⼀套好的规范,可以解决很多意外的bug、可以规范⾃⼰的编码...
要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁...
1.开会 2.回复所有的电子邮件 3.衡量生产能力 5.“以后再修复”思维模式即“技术债务” 6.非程序员经理 7.程序员经理 8.技术过硬但有些强势的程序员
一个优秀的程序员,不但代码写得好,还得规范。这篇文章可以教你怎么写出赏心悦目的规范的代码。好程序员,从规范代码开始!
每个C程序员必知的代码优化技巧, 要想写出很好代码, 你您少不了这个
一部很好的编码规范介绍以及如何在平时的编码中养成良好的编码习惯
代码写得好,绩效却不高?程序员的沟通和思考有多重要?
开发自测被多个团队实践,开发自测的效果也是不一而足的,具体怎么样的开发自测方式是更好的,每个人都有自己的观点和看法,这里说说自己对开发自测的方法的一些探讨。 开发自测被多个团队实践,开发自测的效果也...
程序员不仅要写出好的代码,文档也是很重要的一部分,排版优秀的文档既便于客户阅读,也便于程序维护
《程序员的呐喊》涉及编程语言文化、代码方法学、Google公司文化等热点话题。对IT界的各种现象、技术、趋势等,作者都在本书中表达了自己独特犀利的观点。比如Java真的是一门优秀的面向对象语言吗?重构真的那么...
4,隐性的经验 —好的程序员通常有自己的私人的一些研究、爱好、项目,而这些是他们不写在简历上 (通常觉得不值得写),但表现出来却可能恰恰是他的潜能、深度和后劲所在。 5,技术多样性 由于好的程序员喜欢学习和...
每个写代码的程序员都应该知道的常识,帮你成为更好的工程师。
作为一个长期混迹于CSDN社区的人,我对很多拥有高访问量的博主钦佩不已,特别是在参加了CSDN在举办“2014 CSDN博文大赛”及“2015 ...我看到活动中的一些参赛作品条理清晰、文笔流畅、语言优美,大都出自程序员之手。