4. とある単位のデータオブジェクト X 作成,この際,予め定め た仕様に則った「ある規則」で「文字」をもつ.この「文字」 は「数・アルファベットのみ」であり,属するオブジェクト O 内において「順序」がある.例えば,オブジェクト O1 下 で作成 → "1...0",オブジェクト O1 下で作成 → "1...1", オブジェクト O2 下で作成 → "1...0",...,オブジェクト O1 下で作成 → "1...a",オブジェクト O1 下で作成 → "1...b",...,といった感じ.とある生成処理では,オブジェ クト X のこの「文字」をファイルのパスに利用するものがあ る.とある日,この生成処理でファイルパスまわりのエラー が出ていた.そのオブジェクトの「文字」を確認したところ "/" が含まれていた.データオブジェクト作成の際の「文字」 を生成する部分の実装を確認したとこ
![2014 08-30 YAPC::Asia 2014 LT](https://cdn-ak-scissors.b.st-hatena.com/image/square/dba2f4e091ea305d02d8d778e981e25045b71b5f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F2014-08-30-140830164834-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)