アカウント名:
パスワード:
ちゃんと出来たといってバグまみれのグチャグチャなものを渡される可能性も…もちろん本人はそれで完璧だと思っていて、あとはお前が作っておけと部下に押しつけるw
かなり近い実体験がある。某アプリのプラグインを書くと言う案件で、社内でも悪名高いおっさん2人と組まされたんだ。途中でおっさんAが逃げ出したんで、彼の担当分だったデータファイル読込処理をおっさんBが実装したんだが、これが数千行からなる1つの関数で、これが最長不倒関数という奴か…と内心思った。
ちなみにその処理、(色々見越して)テスト用スタブと称してほぼ要求仕様通り実装済みだったんで、Aが逃亡後Bに差し出したんだが、Aが残した設計書と違うという理由で採用されなかった。何が違ったかというと、設計書にはグローバルな固定長配列にファイルを読み込むと書かれていたのに対し、メンバなvectorに読み込むよう実装してあったという程度なのだが…
常識的に考えれば設計かコードを少々手直しすれば済む話で、Bはコードの修正を、こっちは(設計通りだとファイルサイズが厳しく制限されるんで)設計の修正を主張したんだが、Bは最終的に設計は客に提出済みだから今更修正できないんだと意味不明な癇癪を起こし、3日で作ったコードを2週間かけてスパゲティに再練成しましたとさ。しかも設計は修正できないとか言いつつ、「ファイルサイズの制限」を追加してたり。(追加は良いんだとか言い訳してましたが)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
ちゃんとできた (スコア:1)
ちゃんと出来たといってバグまみれのグチャグチャなものを渡される可能性も…
もちろん本人はそれで完璧だと思っていて、あとはお前が作っておけと部下に押しつけるw
Re:ちゃんとできた (スコア:0)
かなり近い実体験がある。
某アプリのプラグインを書くと言う案件で、社内でも悪名高いおっさん2人と組まされたんだ。
途中でおっさんAが逃げ出したんで、彼の担当分だったデータファイル読込処理をおっさんBが実装したんだが、
これが数千行からなる1つの関数で、これが最長不倒関数という奴か…と内心思った。
ちなみにその処理、(色々見越して)テスト用スタブと称してほぼ要求仕様通り実装済みだったんで、
Aが逃亡後Bに差し出したんだが、Aが残した設計書と違うという理由で採用されなかった。
何が違ったかというと、設計書にはグローバルな固定長配列にファイルを読み込むと書かれていたのに対し、
メンバなvectorに読み込むよう実装してあったという程度なのだが…
常識的に考えれば設計かコードを少々手直しすれば済む話で、Bはコードの修正を、
こっちは(設計通りだとファイルサイズが厳しく制限されるんで)設計の修正を主張したんだが、
Bは最終的に設計は客に提出済みだから今更修正できないんだと意味不明な癇癪を起こし、
3日で作ったコードを2週間かけてスパゲティに再練成しましたとさ。
しかも設計は修正できないとか言いつつ、「ファイルサイズの制限」を追加してたり。
(追加は良いんだとか言い訳してましたが)