最近よく見かける、レガシープログラマに関する記事が面白かったのでメモメモ…φ(・ω・´) レガシープログラマかどうかを判断する10項目 – ITは芸術だ レガシープログラマの判断項目 使われるローカル変数をすべてメソッドの最初に宣言する。 ローカル変数の宣言時に空文字(“”)や新しいオブジェクト(new Xxx())で初期化する。その後にすぐ別の値をセットする。 メソッドの戻り値がすべて成功・失敗を表す 0 か -1 になっている。 複数のデータをまとめて扱う際は毎回配列を使う。配列の上限数はありえなさそうな数を指定する(1000とか)。 基本データ型(stringやint)と配列だけでデータ構造を表現しようとする。 変数の命名規則にハンガリアン記法*2を使う。 クラスのフィールド変数をグローバル変数のように利用する。 配列やリストを毎回forループで処理する(例: for (int i