アカウント名:
パスワード:
ソースコードをざっと眺めました.第一印象としては- ソースコードが冗長.長い!- コメントが英語で書かれているが文法の誤りが多い点が気になりました
たとえばhttp://ja.softether.org/@api/deki/files/679/=sourcecode.png [softether.org]に例示されているたった20行のソースコードでもIPV4_GET_FLAGS(ip) & 0x01 を直接評価する行もあれば,その後 last_packet 変数に代入する行もあったりで全体的に冗長です
プロトコルやパケットは実装側のことも考えてデザインされているので,そのデザインを正しく理解できれば,多分ソースコードは今の半分ぐらいの行数で簡潔に実装出来ると思います
この人の書いたコードって、短いけど読みにくそう。
半分とか大きく出たよなと思うわ。流石にじゃあやってみなと言いたいレベル。コメント削ってほら半分とかじゃないこと願うよ。
>半分とか大きく出たよなと思うわ。流石にじゃあやってみなと言いたいレベル。
当然、ソースコードを読んだ上で発言してるのですよね。
# 出る杭を叩くだけのACの多さに辟易する今日このごろ。
ソースコードにケチをつけるだけの人を「出る杭」とは褒め過ぎだと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
ソースコードを読んでみた (スコア:5, 興味深い)
ソースコードをざっと眺めました.第一印象としては
- ソースコードが冗長.長い!
- コメントが英語で書かれているが文法の誤りが多い
点が気になりました
たとえば
http://ja.softether.org/@api/deki/files/679/=sourcecode.png [softether.org]
に例示されているたった20行のソースコードでも
IPV4_GET_FLAGS(ip) & 0x01 を直接評価する行もあれば,その後 last_packet 変数に代入する行もあったりで
全体的に冗長です
プロトコルやパケットは実装側のことも考えてデザインされているので,
そのデザインを正しく理解できれば,多分ソースコードは今の半分ぐらいの行数で簡潔に実装出来ると思います
Re: (スコア:0)
この人の書いたコードって、短いけど読みにくそう。
Re: (スコア:0)
半分とか大きく出たよなと思うわ。流石にじゃあやってみなと言いたいレベル。
コメント削ってほら半分とかじゃないこと願うよ。
Re: (スコア:0)
>半分とか大きく出たよなと思うわ。流石にじゃあやってみなと言いたいレベル。
当然、ソースコードを読んだ上で発言してるのですよね。
# 出る杭を叩くだけのACの多さに辟易する今日このごろ。
Re:ソースコードを読んでみた (スコア:0)
ソースコードにケチをつけるだけの人を「出る杭」とは褒め過ぎだと思う。