アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
qmailのソースが (スコア:3, おもしろおかしい)
ちらっと見てみたら確かにすごい!!
適当に開いてみたtcpto.cの96行目当たりから
lastwhen = (unsigned long) (unsigned char) record[11];
lastwhen = (lastwhen lastwhen = (lastwhen lastwhen = (lastwhen when = now();
プログラミング初心者の私がいうのも何なんですが
良いプログラムに見えます (スコア:1)
ほとんどのCPUアーキテクチャで正しく動作する
良いプログラムに見えます。
エンディアンの問題とかメモリーのアクセス制限に引っかかることも
なさそうで、良く考えて作ってるなと思いますよ。
Re:良いプログラムに見えます (スコア:2, 参考になる)
うーん、そうですかねえ。プログラミング/アルゴリズムのお勉強の初歩の初歩、総和の計算を思い出してしまいました。sum=5+4+3+2+1というの。
DJBはライブラリ関数を信じないそうで、qmailにはその代替のサブルーチンを大量に含んでいます。だけど、微
Re:良いプログラムに見えます (スコア:0)
多少クセがあって素人くさい不思議なソースで脆弱性がないもの
どっちがいいの?
なんくせ付けてる人はさぞ綺麗で脆弱性がないソース書きの人なんだろうね。
Re:良いプログラムに見えます (スコア:1)
もしかして信者の方かな?
(素でそんなこと言ってるとしたら怖い)
まあ、付け加えるなら「メンテナンス性」は大事だよ。
可能な限り綺麗で脆弱性がないソースを書くのが理想。
無理ならコメント等で可読性を上げるのも手段の一つ。
人に説明するのが上手な人ほど物事の本質を捉えるのが上手。
それができないのは「オレ様が分かればOK」な思想の産物だし。
(まあ、大体はそれは「分かってない」ことと同義なんだけど)