アカウント名:
パスワード:
そういえば銀行のシステムの開発では「難読化のために変数や関数名をランダム文字列にすること」という要件があるという都市伝説を聞いたことが……
#え、都市伝説じゃない!?
住友銀行ですね。
銀行じゃないですし、ソフトウエアでもないですが、、、
LSIを設計して、別会社に製造してもらう際に、処理内容や特許が漏れないようにわけのわからないブロック名や配線名を付けたりしてましたねー。
ほんとにわけわかんなくなってデバッグがめんどくさいですが(汗
「いかにも意味のありそうな文字列のリストからランダムに選ぶ」という要件でないのは優しいな。
ランダムは見たことないが、通し番号というのは見た事あるな。別に管理台帳があって、それと照らし合わせないと理解不能と言う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
某銀行のプロジェクトで (スコア:0)
アセンブラ等のソースを1ステップ単位でフローチャート風の高級言語に写せと.......
機能漏れは無かったかもしれませんが、予想通り処理時間がすごいことになりました
............どこの銀行か知ってる人にはばれそうなんでAC
Re:某銀行のプロジェクトで (スコア:2)
そういえば
銀行のシステムの開発では
「難読化のために変数や関数名をランダム文字列にすること」
という要件があるという都市伝説を聞いたことが……
#え、都市伝説じゃない!?
Re:某銀行のプロジェクトで (スコア:4, おもしろおかしい)
DBのレコードレイアウトにケロケロケロッピーフラグがあって、1時間ぐらい悩んだ記憶があります。
通帳の絵柄でした。
絵柄毎にフラグを新設してアルファベトで謎な名前を付けるのはやめて欲しい。
------------
惑星ケイロンまであと何マイル?
Re: (スコア:0)
住友銀行ですね。
Re:某銀行のプロジェクトで (スコア:2, 参考になる)
銀行じゃないですし、ソフトウエアでもないですが、、、
LSIを設計して、別会社に製造してもらう際に、処理内容や特許が漏れないように
わけのわからないブロック名や配線名を付けたりしてましたねー。
ほんとにわけわかんなくなってデバッグがめんどくさいですが(汗
Re:某銀行のプロジェクトで (スコア:1, すばらしい洞察)
「いかにも意味のありそうな文字列のリストからランダムに選ぶ」という要件でないのは優しいな。
Re:某銀行のプロジェクトで (スコア:1)
ランダムは見たことないが、通し番号というのは見た事あるな。
別に管理台帳があって、それと照らし合わせないと理解不能と言う。
Re:某銀行のプロジェクトで (スコア:1)
> アセンブラ等のソースを1ステップ単位でフローチャート風の高級言語に写せと.......
それがまさにCOBOL…のはず…
Re: (スコア:0)
それがですね
アセンブラを1ステップづつ移行するために、アドレス操作用のサブルーチンまで作成して
フローチャート風の高級言語でコーディングしました
フローチャート→名前がわからん中間言語→COBOL→名前がわからん中間言語→アセンブラ→マシン語?(正確じゃないです)
って感じで段階的に昔の言語にコンパイルして行くコンパイラーでしたが、テスト中だったようで生成されたコボルのソースがコンパイルエラー出してて
「このエラーは直せないのでメーカの人に言わないと」って話を理解できない上司の説得に小1時間......
Re: (スコア:0)
ソースを一字一句そのまま書き写すのなら、そういう処理をするプログラムを書いて自動化すりゃよかったのに。
Re: (スコア:0)
ドキュメントの補完とか、処理の効率化とかって遠大な計画があって
古いソースを読んで、人手でドキュメントに機能を抽出して、新システムを構築するって説明されました。
やり始めてたら、銀行のシステム部がドキュメントの検収作業で悲惨なことになり.......
ベテランの外注の人が読み解いた機能を、銀行の若手がソースと見比べて検収出来なかったのかも
最終的に偉い人が良いアイデアだと思ったらしい.......
1ステップ単位で見比べるなら、新人でも可能だと思ったのかも^_^;
つか、下っ端から見ていてもダメなアイデアだと思ったんですが.......
雲の上で行われた決定プロセスはよく判りません^_^;