title: 程序员的代码洁癖在什么情况下是一种恶习？
topic: 程序员
content: 话说“洁癖”本来好像就是贬义词啊。随脚后跟一想，可能有几种情况： 1 不分轻重缓急，你东西做不出来代码再漂亮也没用。2 没有建立正确的清洁观，把自己看不懂的就当做脏代码。例如C一句话的事情，非要说Java这种拆成每一行都明白，但一大段代码就理解不了的代码。一个很恰当的比方是：小学生觉得微积分是个球，鬼画符呢，一点都不清晰。3 教条化，盲目遵循各种所谓原则。例如单元测试全覆盖，不先写测试就写不出代码，每
answerer_tags: 问答社区“温赵轮”三大软狗之一。