ども、sugarballです。相変わらず外勤先で働いております。
外勤先では、sugarに共同作業者さんがついています。基本的に、開発の指示なんかはその人からもらうわけです。
で、その人は基本情報処理の資格取得者だったりするんですが、とても資格取得者とは思えない指示いただきました。
以下、そのときのやりとり。
======================================
「XXってファイルの中身のバイナリをメモリ(変数)に保持しているので、そこからファイル名を取得する処理を書いてください」
え?
えーと、そーゆーバイナリはバイナリであって、ファイル名はバイナリ化した時点で参照できないんだけど…それともバイナリにファイル名を埋め込んでいるの?
「いや、そんな事はしていないです。だって、ファイルの中身のバイナリにはファイル名が入っているでしょ。バイナリエディタで確認してくださいよ」
えーと、ファイル名って何で管理されてると思ってるんですか?ファイルシステムっていう言葉知ってる?エディタでテキストファイル開いた時にファイル名が常に入ってるとでも言うの?いやいや、確かね、ファイル名はOSだかファイルシステムだかが管理してたと思うんですよ。だから、バイナリからはファイル名は取れないと思うんですけど…
「いや、そんなことないでしょ。早くやってくださいよ」
(かなりキレかけ)あー、ちょっと待ってくださいね。調べますよ(Webで検索中…)
「え?何を調べるんですか?調べることなんか無いでしょ」
(かなり殴りたくなってきた)ほら、こことか、そんな感じで書いてませんか?「バイナリにはファイル名は無い」なんて書き方じゃないですけど、そういう意味でしょ?
・・・…
======================================
いやぁ、どんなもんでしょ。実際、これに近いやりとりがあって随分辟易としたもんですが。とどのつまりは基本情処の有資格者が、それに見合った知識を持っているとは限らないってことです。
まぁ資格なんぞよりむしろ、この担当者が嫌。
