僕は const の面倒さと便利さとを天秤にかけたうえで、使わない選択肢はないだろ、と思って const 付けることにしてるし、便利だから人にも勧めますけど、信念があって const 使わないなら別にそれでいいでしょう。
2010-05-01 21:20:57「使えるときにはconstを使おう」に従う程度にはconst教のつもり。 QT @SubaruG: 【再post】 const 教徒リストに入れて欲しい人は @ ください
2010-05-01 21:24:32RT @SubaruG: const 参照渡しと const メンバ関数は義務であって宗教ではない。しかし const 教は、コードが長くなるというデメリットがあるから(些細ですけど)、宗教扱いでも別にいいと思う。
2010-05-01 21:30:53const教徒名簿とな。もしかして、書かれると死んじゃったり、闇の技芸に通じるようになったり、夜な夜なTLに出没するようになったり、集めた信者数に応じて(検閲削除)しちゃったりなんかしますか。こわいですね。
2010-05-01 21:34:22@SubaruG コードを見ても、コメントが無い限り、実行してる処理はわからない。デバッグモードと、リリースモードで動きが異なり、デバッグモードでは期待どおり動かない。がいいと思うかなぁ
2010-05-01 21:37:03無いと不安になる程度には const 教徒です。 RT @__gfx__: CだとconstつけまくるけどPerlだとそもそもconstがないわけで、ないならだいでどうってことないような気もする。
2010-05-01 21:50:32const は最適化のために使ってるわけじゃなくて、あくまでバグ抑止と意図の強化の為に使ってるわけだから、多少のオーバーヘッドは許す。
2010-05-01 21:56:50というかコンパイルする言語なら const を付けることによって最適化のヒントに出来るし。最近のコンパイラは賢いから const つけても付けなくても同じコードになるっぽいけど。
2010-05-01 21:58:44今のプログラム、多少はconst教の教義を意識して書いてはいるものの、そもそもconstでないオブジェクト(GUI周り)の存在が圧倒的すぎるので、とてもconst教信者に見せられるものではない。
2010-05-01 22:37:39WTLを使っていて最大の欠点と感じるのはATL::CWindowImplにおいてすら、m_hWndが非constかつpublicであること。危なっかしくて仕方がない。
2010-05-01 22:39:29あー、WTL::CPaintDCでm_psとか触ったりする。あれも非constかつpublicなメンバ変数。WTLはconst教に入信する以前の問題がありすぎる。
2010-05-01 22:46:32