アカウント名:
パスワード:
Undocumented なだけなら別に難しくないケースもあると思うけど、「ドキュメントを残さずに前任者が去っている」という時点でお察しな案件なのだと思う
本来ならお役御免になっているはずな物だったりね今時作成日が2002年なコードの改修とかどうよ?
HAHAHA
某銀行(青サグラダファミリアではない)には、20世紀に書かれたコードがまだメンテ続けられてるぞ。さすがに仕様書とかは更新されてあるけどな。
作成日付が1993年なMSCのコードをC#で書き直していますが何か?まだVisual C++ ver.1.5以降の世代のコードだったら、他にもできる人もいたのだがなあ。
なんか自分と似たようなことやってる。
実は同じチームの彼だったりして。
そういうのでいいんだよ。立派なメンテナンスです。
そのMSCのコードはmain()しか関数が無くところどころにgotoが存在するBASICのコードのほぼ一対一にCに書き換えただけのコードだったりしませんか?
そういうの作った人間が「わからないけど動かない」って言ってた奴を、「多分元はN88BASICだよな」で逆変換してBASIC/98で動かしたら動いた事あったな。そしてそこで動作させながら仕様を探り出して作り直し。
自分も似たり寄ったりのがしょっちゅう来る。今のも全く資料が無いから、各種INとOUTのログからシミュレータ作ってそれぞれのデータの処理パターンの洗い出し中。ソース自体はあんまり気にしないで、当時求められていたと思われる仕様をどう発掘して完璧に網羅するかだね。
rogueをwinで動くように変更するつもりがK&Rで書かれたソースをC11で書き直していた・・・何をry
いまだにPC98を中古で売ってるってのをどう考えます?
80年代のK&R Cのコードが未だに現役だぞ。
作った人はまさか20年後も使われるなんて想定してなかったんでしょ。
2000年問題とか和暦問題とかもみんなそう。
自分でも、うるう年判定するのに「4で割り切れればうるう年」ってコードを書いたことがある。1901年から2099年まではそれで問題ないから。それより古いデータはなかったし、まさか2100年まで使われることはないよね。
ドキュメントを消して出て行ったんだろ。コメントも。
全部外注で、人がいなくなったなんて事はよくありがちですね。しかもライブラリがブラックボックスだったり、世の中いろいろですよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
場合によると思うが (スコア:2)
Undocumented なだけなら別に難しくないケースもあると思うけど、「ドキュメントを残さずに前任者が去っている」という時点でお察しな案件なのだと思う
Re: (スコア:0)
今時作成日が2002年なコードの改修とかどうよ?
Re: (スコア:0)
本来ならお役御免になっているはずな物だったりね
今時作成日が2002年なコードの改修とかどうよ?
HAHAHA
某銀行(青サグラダファミリアではない)には、20世紀に書かれたコードがまだメンテ続けられてるぞ。
さすがに仕様書とかは更新されてあるけどな。
Re: (スコア:0)
作成日付が1993年なMSCのコードをC#で書き直していますが何か?
まだVisual C++ ver.1.5以降の世代のコードだったら、他にもできる人もいたのだがなあ。
Re: (スコア:0)
なんか自分と似たようなことやってる。
Re: (スコア:0)
実は同じチームの彼だったりして。
Re: (スコア:0)
そういうのでいいんだよ。立派なメンテナンスです。
Re: (スコア:0)
そのMSCのコードはmain()しか関数が無くところどころにgotoが存在する
BASICのコードのほぼ一対一にCに書き換えただけのコードだったりしませんか?
Re: (スコア:0)
そういうの作った人間が「わからないけど動かない」って言ってた奴を、
「多分元はN88BASICだよな」で逆変換してBASIC/98で動かしたら動いた事あったな。
そしてそこで動作させながら仕様を探り出して作り直し。
Re: (スコア:0)
自分も似たり寄ったりのがしょっちゅう来る。
今のも全く資料が無いから、各種INとOUTのログからシミュレータ作ってそれぞれのデータの処理パターンの洗い出し中。
ソース自体はあんまり気にしないで、当時求められていたと思われる仕様をどう発掘して完璧に網羅するかだね。
Re: (スコア:0)
rogueをwinで動くように変更するつもりがK&Rで書かれたソースをC11で書き直していた・・・何をry
Re: (スコア:0)
いまだにPC98を中古で売ってるってのをどう考えます?
Re: (スコア:0)
80年代のK&R Cのコードが未だに現役だぞ。
Re: (スコア:0)
作った人はまさか20年後も使われるなんて想定してなかったんでしょ。
2000年問題とか和暦問題とかもみんなそう。
自分でも、うるう年判定するのに「4で割り切れればうるう年」って
コードを書いたことがある。1901年から2099年まではそれで問題ない
から。
それより古いデータはなかったし、まさか2100年まで使われることは
ないよね。
Re: (スコア:0)
ドキュメントを消して出て行ったんだろ。コメントも。
Re: (スコア:0)
全部外注で、人がいなくなったなんて事はよくありがちですね。
しかもライブラリがブラックボックスだったり、世の中いろいろですよ。