かつては“常識”だったのに,今ではそうでなくなっている――ソフトウエア開発の世界では,そんな知識や習慣がめずらしくない。10年以上のキャリアを持つ開発者の方なら,思い当たるものがきっとあるはずだ。 例えば,昔は「すでに動作しているコードに変更を加えてはいけない」というのが常識だった。汚いコードに手を入れようとして先輩にしかられた経験のある方もいらっしゃるだろう。ところが今では,「リファクタリング」の名のもとに将来問題が発生しそうなコードを修正する作業がむしろ推奨されている。EclipseやJBuilderなどのリファクタリング支援機能を搭載した開発環境も増えており,今やリファクタリングは完全に市民権を得たと言ってよいだろう。 オブジェクト指向技術の浸透,変化が大きな要因 もちろん,常識が変わった背景にはオブジェクト指向開発の浸透といった開発手法の変化があることは間違いない。あらかじめアプリ
![IT Pro 記者の眼 : 昔の“常識”,今の“非常識” - ハンガリアン記法について](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)