MVCまたはロバストネス分析におけるXMLの利用と設計方法をかんがえる - ウィリアムのいたずらの開発日記 http://blog.goo.ne.jp/xmldtp/e/cb199db0164cf271a9670f33b5eccd64 ファイルは、もともとはデータの永続化(電気きっても、前のデータを利用してプログラムが実行できる)という目的で出てきた技術である。 その点で考えると、ファイルは、ロバストネス分析における、エンティティ、コントロール、バウンダリでは、ソフトウェアシステム内部で半永久的に管理するデータとその振る舞いを定義するエンティティ(注1)として使われるべきであるのに、実際は、データの転送という目的で、バウンダリに使われたり、コントロールに使われ(注2)たりする。 XMLも、エンティティ、バウンダリ、コントロールそれぞれに使われる。 ソフトウェアにおけるバグはいくつかのグルー