程序员如何写出漂亮的代码?

在我眼中的漂亮代码=效率高 + 精简 + 易懂

我认为写出漂亮的代码是一位优秀的程序员的毕生追求。

漂亮的代码就犹如:

书法家的一笔漂亮的字
歌唱家的一副好的嗓子
模特们的一段好的身材

有漂亮的代码,再努力一点,就可以媲美:

篮球界的乔丹
足球界的贝克汉姆
舞蹈界的迈克尔杰克逊

各位(已经是、即将是、想要成为)程序员界的xxx们,

分享一下你们在写代码过程中的一些经验、技巧亦或是方法

让更多想让代码变得漂亮的程序员们指一条明路吧!!

以后我要是能写出漂亮的代码就放到github上去,让老外Watch && Fork 去吧!!

回答要求:

  1. 贴一段你认为到目前为止写得最好的一段代码(注明所用语言)
  2. 文字描述简洁、易懂
  3. 排版美观(使用规范markdown来排版)

规则:

在满足以上条件下,得票最多者获胜,如有得票相同的情况,最先回答者获胜。

PS:本人入门语言java,学过一点点算法,现在工作中用ruby(rails)、javascript(coffeescript)、需要的时候还得写几句SQL。

BTW:提问需要一种态度,回答亦是如此,一两句话作为评论就好了

4 个回答

with hold(u'妹纸').into(bed):

while not too_tired:
yield u'元旦快乐!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'

note:python语言
from:知乎