Clean Code是软件工程的词语，源自所着的同名书籍。软件设计师认为的Clean Code是指原始码本身很清楚，而且相关的资讯、概念、规则及程序是直觉上容易理解的，也就是在合理的时间，不用花非常多的心力即可以理解的程度。Clean code的好处是其本身是稳定、有效率的程式，在后续机能强化以及错误修正时，可以花比较少的时间。软体生命週期中，有80%都是维护期，因此这方面的影响很大。开发clean code的困难包括有：不符合clean code的程式，仍然可以依计划的功能执行，因此许多管理者没有