好的程序员怎样写代码
2013-08-05 16:11
260 查看
日前,小编的某个同事,即传智播客成都java培训中心的一位讲师在办公室讲了个笑话:文艺程序员写代码追求让别人看懂,普通程序员追求让自己看懂,2B程序员则追求让编译器能看懂;半年后再看自己当初写的代码,文艺程序员不知道是自己写的但很容易看懂,普通程序员知道是自己写的但是不太容易看懂,2B程序员埋头看了半天后拍着桌子吼到:“这是哪个SB写的程序!”
听完后,其他同事都捧腹大笑起来,小编不是软件开发科班出身,如今的工作是经营文字而不是经营代码,所以,笑话讲完,我没笑。内心深感疑惑:好的程序员写出的代码是什么样子呢?
成都传智播客讲师给了我一个通俗易懂的解释,他说,好的程序员与差的程序员写出的代码,只要一眼就能够判断出来,好的程序员写的代码,规范而整洁,视觉上有一种行云流水的美感。空白错落有致,注释恰到好处,命名和排版遵循统一的规范;差的程序员写的代码时常出现过长的函数,前后不一致的命名方式和排版,嵌套式结构过深,表达式异常复杂,数字出现的杂乱无章……
好的程序员会统一代码的风格,甚至对每一行代码都精心雕琢,对于同一类动作,好的程序员不会偶尔用这个动词,偶尔用那个同义词,而差的程序员则很随意,前面用了add,后面就用insert。好的程序员会注意名称中形容词与名词的前后位置,而差的程序员则时常忽略这些,偶尔名词在前,偶尔形容词在前……
听了成都传智播客讲师的介绍,相信大家对好的程序员敲出的代码有了一定的认识,在此,小编希望大家不要仅仅局限于会敲代码,而是要努力敲出好的代码,为自己营造一个美观的程序世界。
听完后,其他同事都捧腹大笑起来,小编不是软件开发科班出身,如今的工作是经营文字而不是经营代码,所以,笑话讲完,我没笑。内心深感疑惑:好的程序员写出的代码是什么样子呢?
成都传智播客讲师给了我一个通俗易懂的解释,他说,好的程序员与差的程序员写出的代码,只要一眼就能够判断出来,好的程序员写的代码,规范而整洁,视觉上有一种行云流水的美感。空白错落有致,注释恰到好处,命名和排版遵循统一的规范;差的程序员写的代码时常出现过长的函数,前后不一致的命名方式和排版,嵌套式结构过深,表达式异常复杂,数字出现的杂乱无章……
好的程序员会统一代码的风格,甚至对每一行代码都精心雕琢,对于同一类动作,好的程序员不会偶尔用这个动词,偶尔用那个同义词,而差的程序员则很随意,前面用了add,后面就用insert。好的程序员会注意名称中形容词与名词的前后位置,而差的程序员则时常忽略这些,偶尔名词在前,偶尔形容词在前……
听了成都传智播客讲师的介绍,相信大家对好的程序员敲出的代码有了一定的认识,在此,小编希望大家不要仅仅局限于会敲代码,而是要努力敲出好的代码,为自己营造一个美观的程序世界。
相关文章推荐
- 好的程序员怎样写代码
- 程序员新人怎样在复杂代码中找 bug?
- 程序员新人怎样在复杂代码中找 bug?
- (转)程序员新人怎样在复杂代码中找 bug?
- 程序员新人怎样在复杂代码中找 bug?
- 好的程序员怎样写代码
- 程序员看别人的代码是怎样一种心理体验?
- 程序员新人怎样在复杂代码中找bug
- 好的程序员怎样写代码
- 程序员新人怎样在复杂代码中找 bug?
- 程序员新人怎样在复杂代码中找 bug?
- 好的程序员怎样写代码
- 史上最无聊的程序员是怎样注释代码的
- 编写更好的代码---怎样面试一个程序员
- 程序员怎样才能达到编程的最高境界?(送给喜欢写代码的朋友)
- 史上最无聊的程序员是怎样注释代码的
- 程序员怎样在复杂代码中找 bug?(简单)
- 逻辑思维 代码人生 程序员不容错过的十大经典电影~!
- [置顶] 从前有一个程序员,成天写代码,后来,他屎了。。。
- getip()漏洞代码(献给那些高傲的程序员)