十条看起来不错的编程观点

英文句子转自:CoolShell.cn,翻译及点是小鱼原创。


1) The only “best practice” you should be using all the time is “Use Your Brain”.

要常用的“最佳实践”是“勤于思考”。
点:不勤于思考,学以致用,知道再多的所谓最佳实践也无用。

2)Programmers who don’t code in their spare time for fun will never become as good as those that do.
仅将编程当工作而非乐趣的程序员,很难变得更优秀。
点:其实是在批评那些不爱编程的人。

3)Most comments in code are in fact a pernicious form of code duplication.
大多数有害的注释就是重复地讲述代码。
点:坏的注释就是代码的重复。

4)XML is highly overrated
XML可能被高估了。

5)Not all programmers are created equal
不是每个程序员掌握的东西都是相同的。

6)”Googling it” is okay!
搜索答案还行,但不是最好的。
点:谷歌有“鱼”,但没有“渔”

7)If you only know one language, no matter how well you know it, you’re not a great programmer.
只擅长一门语言的程序员有局限。
点:分析比较各种编程语言的使用场景和优劣,有益于编程。

8)Your job is to put yourself out of work.
你的工作应该是让任务离得开你。
点:好的工程师应该把代码写得让人更容易接手,以便自己有时间去学习。

9)Design patterns are hurting good design more than they’re helping it.
追求设计模式弊大于利。
点:设计模式有利于编程,但它不能变成“设计模式驱动编程”。

10)Unit Testing won’t help you write good code
单元测试不能让我们写出好代码。
点:单元测试的目的是写对代码,好的代码还要靠更多的积累和思考。

你可能感兴趣的:(编程思想)