编程很有趣,不信你看看一个程序员写代码的故事:
一个程序员刚开始写代码的时候这样写:
BOOL areIntsEqual (int a, int b)
{
if (a == b) {
return YES;
} else {
return NO;
}
}
这个时候这个程序员很努力,不怕累不怕苦,宁可多写点代码,功能一定要实现。
后来他这样写:
BOOL areIntsEqual (int a, int b)
{
return (a == b) ? YES : NO;
}
这个时候呢,他想着能少些一行是一行,起码这样看着的确是舒服了点。
再后来他变”懒”了,他这样写:
BOOL areIntsEqual (int a, int b)
{
return (a - b);
}
最后,这个程序员变得很“懒”,一行多余的代码都不想写。这个时候他变“懒”了,但是思维更活跃了,写代码前先学会思考了,而且思考问题的方式和之前还不一样了。
网友评论