アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
進化に取り残された人が書いたコード (スコア:2, 興味深い)
当初開発を行った担当者が残した仕様書に目を通したところ、HTTP送受信、複数のタスクの協調動作、状態遷移等全てのものがタイミングチャートで書かれていました。
またソースコードには0or1の値しか代入されないフラグが数十個定義され、これで状態遷移が全て管理されていました。
新しい機能に対応するため、コードを書き足してフラグの値を変更すると予想もしない動作ばかり...
恐らく開発した人はクロックとフラグで全て解決できる環境でこれまで仕事されてきたのでしょうね。
この時ばかりは「老害」という言葉の必要性を痛感しました。
結局その後、仕様書とソース両方全部作り直して納品しましたとさ。
Re: (スコア:0)
ハード屋さんの発想でプログラムを作ってしまったら自然とそうなるだろう
いかにも昔ながらのロジック回路設計のやり方のように見える
(HDLの経験者なら少しは違ったプログラムの書き方になるはずだが)