最近的编程反思 23 Dec 2012 on technology 有涵养的工程师不是码农, 需求不完整时可以通过自己的不断锤炼清晰需求, 在无法向别人简单清晰的复述出需求及实现前不写代码。 过度设计会让代码变得难以理解、难以维护, 此时应当大刀阔斧的进行重构,简化流程。 测试代码也需要维护、更新、精巧的重构与设计。