Haskellクソコーディング規約選手権開幕

2
NaOHaq(苛性ソーダ) @NaOHaq

無限リスト禁止 #Haskellクソコーディング規約選手権 / (でも無限リストが「どうしても」必要な場面って実用的なコード書く上では少ないかも)

2014-02-24 12:49:08
時計邸のアサシン(気配遮断A) @Nucleareal

型変数はファンクターをfにするなどの慣例に従わずaから順番に使うこと #Haskellクソコーディング規約選手権

2014-02-24 11:04:34
ちゅーん @its_out_of_tune

再帰処理は最適化を意識し、必ず末尾再起で書く事 #Haskellクソコーディング規約選手権

2014-02-24 16:09:05
ちゅーん @its_out_of_tune

関数の中置記法は便利だが可読性が落ちるため使わないこと #Haskellクソコーディング規約選手権

2014-02-24 10:42:04
ちゅーん @its_out_of_tune

再帰禁止、たしかにドメインに近いところなら有りかも。 #Haskellクソコーディング規約選手権

2014-02-24 10:54:47
垂木いすゞ @Isuzu_T

インデントルール禁止.中括弧とセミコロンを使うこと #Haskellクソコーディング規約選手権

2014-02-24 10:34:47
ちゅーん @its_out_of_tune

IO以外のモナドは理解できないプログラマが居るため禁止 #Haskellクソコーディング規約選手権

2014-02-24 10:24:40
垂木いすゞ @Isuzu_T

記号・予約語の少ないコードは格好良くもしばしば見づらく壊れやすいため,関数呼び出しはすべてカッコで囲むこと #Haskellクソコーディング規約選手権

2014-02-24 10:46:39
ちゅーん @its_out_of_tune

ポイントフリースタイル禁止、仮引数は必ず書く事。 #Haskellクソコーディング規約選手権

2014-02-24 10:42:56
ちゅーん @its_out_of_tune

型宣言は冗長なため推論できる限り書かないこと #Haskellクソコーディング規約選手権

2014-02-24 10:43:38