アカウント名:
パスワード:
タイプミスとか、コピペして使いまわすときに修正し忘れたり、本来カンマがあるべき位置に)があったり……書いた直後に見なおせば直せるような、そういう初歩的なミスが多いですね。 素人目にもそう思えるので、開発者は相当テキトーなんじゃないでしょうか。
すこし前のコメントにこういうの [developers.srad.jp]があったのでタレコミ人か編集者に向けて書いているのかと思いました。Epic Gamesの開発者について触れているのですね。
一時期ゲーム業界にいましたが業界全体としてコード品質に関する考え方は相当テキトーです。
コードが若干短くなるという以外の理由もなく関数名の一部にマクロを用いていたり、目を覆いたくなるようなコードの固まり(ただし動くしパフォーマンスチューニングは徹底的、汚いコードはチューニングによるものではない)を見せられて絶句していても同僚によると比較的奇麗なコードなんだと。彼の話では前の会社では再帰的に自分自身をincludeするようなヘッダファイルもあったらしいです。Unrealもバージョン上げるとそのままでは動かず必ずコード修正が必要になるとかいろいろ噂を聞いてたんでそんなもんだろうなと思っていました。
理由は知りませんが長年に渡ってメンテすることのないゲームプログラミングの悪い特性がミドルウェアにも反映されてしまっているのかなと推測します。
それでもそれなりに動いてしまってた、ととるべき
memset(password, 0, sizeof(password)); // ちゃんと消そう!と書いておきながら、password がT*だったり。
バグはきのこっちゃうんだよ
// TODO: 何とか
ってのはたまによくやる。後で探せるし。
詳しくは知りませんが先生が良くハマる状況らしいです。
ggrks
この先生きのこるには
「先」はどこから?
この先、生きのこるには
いやだから元コメの話でしょ
「この先 生きのこる~」という文が「この先生 きのこる~」と読めると話題に ↓「きのこる」がそのような状況(定義あいまい)の状態を示す動詞として独立する ↓「このままじゃきのこるぜ」「○○はきのこってるんだよ」と言った、不特定多数には伝わらない用法が他者に混乱を招く
という流れだな。
まじめに書いて、テストを通していてもファジングするとボロボロ出てくるし。http://undeadly.org/cgi?action=article&sid=20150619071929&mode... [undeadly.org]
ところで静的分析とファズは、順序としてはどちらから始めるべきなの?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
初歩的なミスが多い (スコア:1)
タイプミスとか、コピペして使いまわすときに修正し忘れたり、本来カンマがあるべき位置に)があったり……書いた直後に見なおせば直せるような、そういう初歩的なミスが多いですね。
素人目にもそう思えるので、開発者は相当テキトーなんじゃないでしょうか。
Re:初歩的なミスが多い (スコア:2)
すこし前のコメントにこういうの [developers.srad.jp]があったのでタレコミ人か編集者に向けて書いているのかと思いました。
Epic Gamesの開発者について触れているのですね。
Re:初歩的なミスが多い (スコア:1)
一時期ゲーム業界にいましたが業界全体としてコード品質に関する考え方は相当テキトーです。
コードが若干短くなるという以外の理由もなく関数名の一部にマクロを用いていたり、目を覆いたくなるような
コードの固まり(ただし動くしパフォーマンスチューニングは徹底的、汚いコードはチューニングによるものではない)を
見せられて絶句していても同僚によると比較的奇麗なコードなんだと。
彼の話では前の会社では再帰的に自分自身をincludeするようなヘッダファイルもあったらしいです。
Unrealもバージョン上げるとそのままでは動かず必ずコード修正が必要になるとかいろいろ噂を聞いてたんで
そんなもんだろうなと思っていました。
理由は知りませんが長年に渡ってメンテすることのないゲームプログラミングの悪い特性がミドルウェアにも
反映されてしまっているのかなと推測します。
Re: (スコア:0)
それでもそれなりに動いてしまってた、ととるべき
memset(password, 0, sizeof(password)); // ちゃんと消そう!
と書いておきながら、password がT*だったり。
バグはきのこっちゃうんだよ
Re: (スコア:0)
// TODO: 何とか
ってのはたまによくやる。後で探せるし。
Re: (スコア:0)
Re: (スコア:0)
詳しくは知りませんが先生が良くハマる状況らしいです。
Re: (スコア:0)
ggrks
Re: (スコア:0)
この先生きのこるには
Re: (スコア:0)
「先」はどこから?
Re: (スコア:0)
この先、生きのこるには
Re: (スコア:0)
いやだから元コメの話でしょ
Re: (スコア:0)
「この先 生きのこる~」という文が「この先生 きのこる~」と読めると話題に
↓
「きのこる」がそのような状況(定義あいまい)の状態を示す動詞として独立する
↓
「このままじゃきのこるぜ」「○○はきのこってるんだよ」と言った、不特定多数には伝わらない用法が他者に混乱を招く
という流れだな。
Re: (スコア:0)
まじめに書いて、テストを通していても
ファジングするとボロボロ出てくるし。
http://undeadly.org/cgi?action=article&sid=20150619071929&mode... [undeadly.org]
ところで静的分析とファズは、順序としてはどちらから始めるべきなの?