パスワードを忘れた? アカウント作成
13544566 journal
日記

lccの日記: 複数バージョン 2

日記 by lcc

サーバ移行の話。モリカケ関係無し。

前任者のいなくなったC/Sシステムで、本来同じはずのファイルが一致しない。

①サーバ1の実行ファイル
②サーバ2の実行ファイル
③クライアントの実行ファイル
④サーバにあるソースファイル
⑤開発元にあるソースファイル

当社で変更したものもある為、⑤が最新とは限らない。
配信時にファイルの更新日時が変わるの仕組みなので日付は当てにならない。
ファイルのプロパティにあるバージョンが更新されていないケースもあるので、それも当てにならない。
仕方がないので逆コンパイルして比較した。
ソースは一旦コンパイル後に逆コンパイル。
コードの追加があったものを新しいファイルと仮定してユーザへの聞き込み調査。
前任者の過去メールからいくつか最新ソースを発見。
一つどうしても見つからないソースは開発元へ確認して入手。

動作検証して多分問題なし。
これで合ってなかったらもうお手上げ。
変更履歴ぐらい残そうよ…

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2018年03月08日 17時15分 (#3373392)

    他所から引き継いだモジュール修正したんだけど、
    「バージョンと著作権表記はどうしますか?」
    「全部削除しといて」
    「(; ̄∀ ̄)……将来問題を追跡することになったとき……」
    「そんなこと起きないでしょ」
    「(;; ̄∀ ̄)……」

  • by Anonymous Coward on 2018年03月08日 13時52分 (#3373283)

    設定ファイルに逃がしきれなかったとか同じでなければいけない環境が違っていたとか。
    場当たり的な対応のせいでたまにやります。

typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...