#思考 #编程
Make it work. Make it right. Make it fast.

编程三步走:
先不择手段让它运行起来(虽然实现了功能, 但是代码乱七八糟, 甚至夹杂一些 hacks),
再将有问题的地方用正确的方式实现(比如插件 A 明明带有你所需要的接口, 你一开始先用你熟悉的接口艰难曲折的实现了, 这个时候就可以改成更适合的接口),
最后考虑优化问题(不管是代码性能上的, 还是代码可读性可复用性方面的提升).

(以上策略很适合学习新东西的时候使用, 先来个小目标, 实现一个小功能, 通过上面的流程就可以尽快熟悉这个新东西如何使用)
展开
评论