許せないコード

2万行のコードを一日でさばくのは死ぬ
過去のソースコードにある、関数名と定義(マクロ)を新しいものに書き換えることをしたのだが
関数の引数が過去のと違う!だから置換とか使えない!
しかも、定義も意味合いが整理されてて、ただ書き換えることができない!

つまり、2万行をすべて読みながら修正する必要に迫られたわけ。

んで、見ていて俺の怒りを買ったコード。こんなかんじ。

if ( !bIsChecked(hoge1) == FALSE )
{
hogehogehogehoge
}

if ( bIsChecked(hoge2) == FALSE )
{
hogehogehoge
}

なにがしたいんだこのコード書いたバカはあqwせdrftgyふじこ

紛らわしすぎる。
そもそも、IFの条件式にFALSEを当てまくるのは良くないと思う。
「○○だから□□をする」という流れが一番自然だからだ。

なのに、このコードときたら
「○○でなくはないから、□□をする」という偽の偽で真に戻ってる回りくどいものだ。
最初からTRUEって書けよクソがああああああ

おかげで、雨で帰宅命令が出てるのに21時まで残業しちまったじゃねえか

1件のコメント