ぽぬメモ!

ただのゲーム好きオヤジ

今日の開発

プログラミング言語にはそれぞれコーディング規約っていうのがありまして」
とかいう話をする間もなく、行き当たりばったり開発がすすんでいるので、
規約のドキュメントを作るよりも、コードを強制的に書き換えるツールを作りました。
コードのうち、Pythonは自分しか書いていないので自分でPEP8規約を厳守することにして、
カオスなC++C#のコードについて、C++のレガシーコードは自然消滅を待つとに。
そうなると、日々生産されるC#の酷いやつを何とかすれば、まだマシと考えた。

どうすればいいのか。

この組織では、C#Windowsの業務アプリとか思われているものの
現実は、もっと数年先を行っており、Linuxや、スマートフォンアプリの開発などでも使われている。
そして開発ツールまでも古いため最近の物が使えない。
モヤモヤしていたら、Unity3dを使っているスマートフォンゲームで
名前に(仮)とかついているものが、既存のリファクタリングを改良してツールを
使っていることを知り内職。

ベースにしたのは、これ。

NRefactory - Refactoring Your C# Code
https://github.com/icsharpcode/NRefactory

職場の人たちには、あなた方が規制しようとしているスマートフォンゲームにならってもらいたい。
異常なほど英語に拒否反応を示す人もいるので、日本語化もしておいた。

ゲームの開発環境、開発技法はすごいのだ。規制とかより規約を守ってほしい(切望)。