4.すべてのプログラマはスパゲティコードを破棄またはリファクタリングする権利がある。

もし、スパゲティコードのままメンテナンスしてほしいって言われたら、裸足で逃げるね。


これらの権利は、プログラマの仕事の質を高めるために、最低限必要な事だ。

もしこれらの権利が認められないのならば、仕事の質が高くなくても良いといってるに等しい。

恐ろしいことに、そういったプロジェクトや職場には、文字通り仕事の質が高くないプログラマが集まってくるフィードバックがかかっている。

なぜなら、質の高い仕事を禁止されたプログラマから抜けていってしまうからだ。