Technology is how you get to the solution, it is not THE solution.我们带来了最新的JavaScript框架,IoC容器,编程语言或者甚至是操作系统,但是所有这些并没有实际解决我们作为一个尝试解决问题的程序员的问题,取而代之的是更简单的工具帮助我们解决问题。
Clever is the enemy of clear.在写代码的时候,我们应努力保持书写的代码清晰易懂。
Only write code if you absolutely have to.这条可能会有些争议,毕竟,作为程序员,我们的工作不就是写代码吗?
Comments are mostly evil.我并不是很热衷于写注释。当我跟Bob Martin在一起时,他说:
Always know what your code is supposed to do before you start writing it.这一条看上去显而易见,然而事实并非如此。
Test your sh—code before you ship it.别把你的代码直接扔给QA,然后指望着所有人来浪费时间为你服务。
Learn something new every day.如果你每天都不学新知识,你就在退步,因为我可以保证你会忘记一些东西。
Writing code is fun.诚然,你最开始进入这个行业可能只是因为它待遇优厚。
You can’t know it all.无论你学了多少知识,都会有大量你所不知道的东西。
Best practices are context dependent.测试驱动开发是你最拿手的编程方式么?
Always strive to simplify.所有问题都可以进行分解。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |