私の同僚は、私たちが一緒に取り組んでいるプロジェクトに新しい機能を実装していました。彼は、同じプロジェクトから同様の機能の実装を含むファイルを取得し、そのコピーを作成して、すべてのグローバル宣言の名前を変更し、実装。そのため、名前の変更を除けばほとんど同じである2つの大きなファイルになりました。
私は、プロジェクトの保守が難しくなることを説明しようとしましたが、彼はそのような方法でプログラミングする方が簡単であり、コードを修正する理由がない場合は修正する理由がないと言って、何も変更したくありません。壊れた」。
そのようなコードの重複は悪いことだとどうやって彼に納得させることができますか?
これはこの質問に関連していますが、私は技術者(別のプログラマー)を対象とした回答にもっと興味があります。たとえば、本のような信頼できる情報源への参照は素晴らしいでしょう。私はすでに簡単な議論を試みましたが、成功していません。