40 个改变编程技能的小技巧
1、将大块代码分解成小函数
2、今日事今日毕,如果没毕,就留到明天。
如果下班之前还没有解决的问题,那么你需要做的,就是关闭电脑,把它留到明天。
中途不要再想着问题了!
3、YAGNI 原则
「You aren’t gonna need it!」
你自以为有用的功能,实际上是用不到的。除了要求的核心功能,其他功能一概不要部署。
这一原则的核心思想是,尽可能快、尽可能简单的将软件运行起来。
4、不必全知全能,但基础一定要扎实
比如学习一些基础知识,SOLID 原则,如何写干净的代码等等。
5、KISS 原则
「Keep it simple,stupid.」or「Keep it stupid simple.」,一种程序设计原则。
大多数系统往往「最简单」,运行效率最高,但实际操作起来并不简单。
6、别想太多
7、被问题 / Bug 卡住时,walk away!
不过还是要记得回来。
当你走在去上班、去厕所、去散步的时候,也许就能想到解决方法。
尤其是在与客户、同事生气时,甚至关乎你工作去留的时候,效率会更高。
8、学会写测试代码 TDD