はいさい!オースティンやいびーん! 概要 今日の記事は、リファクタリングについてお話しします。 特に、エンジニアがなぜリファクタリングをしないのかについて触れたいです。なぜできないか、というべきでしょうか。 そして最後に、リファクタリングの文化を根付かせるためにどのような対策を取ればいいかの話題でまとめます。 背景 筆者が複数の日系企業で働いてきましたが、健全なリファクタリング文化を育んでいる会社は一社も出会っておりません。 リファクタリングをしないせいで身の回りの動きがどんどん取れなくなっていく、つまり開発の効率が悪化する一方で徐々にコードベースがわからなくなってくるという悪循環をいくつかのプロジェクトで見てきました。 なぜリファクタリングを敬遠するのか、どんな課題があるのか、ずっと疑問に思っています。 リファクタリングとは リファクタリングは、ソースコードを見直して再編することです。つ
![リファクタリング文化が根付かない企業:あなたはどうする? - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/6a2204b6115fc5e9fc490cf773ac91c8063315ed/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgzJUFBJUUzJTgzJTk1JUUzJTgyJUExJUUzJTgyJUFGJUUzJTgyJUJGJUUzJTgzJUFBJUUzJTgzJUIzJUUzJTgyJUIwJUU2JTk2JTg3JUU1JThDJTk2JUUzJTgxJThDJUU2JUEwJUI5JUU0JUJCJTk4JUUzJTgxJThCJUUzJTgxJUFBJUUzJTgxJTg0JUU0JUJDJTgxJUU2JUE1JUFEJUVGJUJDJTlBJUUzJTgxJTgyJUUzJTgxJUFBJUUzJTgxJTlGJUUzJTgxJUFGJUUzJTgxJUE5JUUzJTgxJTg2JUUzJTgxJTk5JUUzJTgyJThCJUVGJUJDJTlGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lNDZhZmI5OTI4YzQzZDE5ODU4OTBjOTU2ZjVjYTJmMQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwdHJvbmljYm95JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00MDcxN2JmODQzNWUwYjM4MDg5ZjFhMTA0NjZhMzUxYw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D71bf4bb18e2ddcb39a7f535308d8edf4)