【新機能】作り忘れたまとめはありませんか?31日前まで期間指定してまとめが作れる高度な検索ができました。有料APIだからツイートの漏れはありません!
2
ログインして広告を非表示にする
RSS なめるぽん.atom @melponn 2014-05-17 16:41:03
C++ で「auto を積極的に使う派」と「auto をかのうなかぎ使わない派」のそれぞれの主張をまとめたサイトって無いかな
Kenji Nishida @nishiken 2014-05-17 16:50:09
僕はコードを読む時の負担が却って増えるときは使わない、かな。RT @melponn: C++ で「auto を積極的に使う派」と「auto をかのうなかぎ使わない派」のそれぞれの主張をまとめたサイトって無いかな
RSS なめるぽん.atom @melponn 2014-05-18 00:05:45
自分は auto (C++) や var (C# ) をどんどん積極的に使っていく派。理由は、型よりもそこに生えてる関数に興味があるから。同じ挙動をしてくれるなら型なんて何でもいいと。
👻 道化師 @wraith13 2014-05-18 00:10:46
自分も同じ派だけど自分の場合、その理由はコード表現上の情報量が少なく汎用性の高い表現(コード)になるから。
I @wx257osn2 2014-05-18 00:12:51
静的に諸々を解決できないLLと静的に諸々解決できる言語を同じように使うことがそもそも誤りなのでは…
れろすと @rerost 2014-05-18 00:13:40
面倒なときはauto使ってる・・・
👻 道化師 @wraith13 2014-05-18 00:13:02
コードが直接的に示す情報量が少ないほうがバグも少なくなる(理屈的にはコード量が多いほどバグが増えるのと一緒)し、汎用性の高い表現である為に似た処理を記述するときのコピペビリティが高くなるしその場合のミスもおのずと減る。
I @wx257osn2 2014-05-18 00:13:53
エントロピーの大きいコード
👻 道化師 @wraith13 2014-05-18 00:15:09
でも JavaScript の var は死ね。静的型検査を放棄したすべてのプログラミング言語に死を!
I @wx257osn2 2014-05-18 00:15:28
個人的には面倒臭けりゃとりあえずauto使うって感じではあるけど,逆に型を明示したい時とかもあるし,要するに場合によるとしか
I @wx257osn2 2014-05-18 00:16:38
「高度な抽象化を体得したプログラマーの書くコードはエントロピーが増大する」
ほっと @hotwatermorning 2014-05-18 00:19:57
auto使うと確かにコードは簡潔になるけど、コードの意味を表すアノテーションが減るという側面もあるから、そのコード読むときに自分で推論しなくちゃいけないところが増えてしまって、読む大変さは増える気がする。
👻 道化師 @wraith13 2014-05-18 00:21:24
どんなに有用な情報もそれを必要としない場面ではノイズとなるですよ。
ほっと @hotwatermorning 2014-05-18 00:24:08
それはそうだけど、実際人間が情報を受け取る時は多少冗長なくらいの方が理解できるかなって思う
にゃははー仙人 @Flast_RO 2014-05-18 00:21:38
型明示しないと推論しないといけない状況って、関数の責任が単一になっていないってことでは〜って思う
にゃははー仙人 @Flast_RO 2014-05-18 00:22:12
色んなコトやろうとした結果、何やってるかわからんから変数名とか型でわかるようにしようってことに思える
にゃははー仙人 @Flast_RO 2014-05-18 00:22:23
じゃぁ書かなくていいかって言うとまぁ困る場合はあるけど
にゃははー仙人 @Flast_RO 2014-05-18 00:22:55
推論された型が必ずしも意図した型にならないことはよくあることで〜
Egtra (ysk-noh) @egtra 2014-05-18 00:26:30
https://t.co/uft5vPSLvO IDEが各autoについて常時実際の型を表示すればいいんですよ、だいたい画面右側にそれくらいの空間あるでしょ。
Egtra (ysk-noh) @egtra 2014-05-18 00:27:06
たとえそれが実現された未来がやってきたとして、git diffとかで分からんと言われるというオチ。
Egtra (ysk-noh) @egtra 2014-05-18 00:30:39
勢いで書いたけど、実際の型というのはきっと難しいんだろうな(C++に限る)、typedefおよびusingエイリアスや、テンプレートあたりで。
uNagi @unagix 2014-05-18 00:21:32
auto で受ける時はコメントに型を書くコーディングルールどこかでやってそう。
らいどっと @rydotyosh 2014-05-18 00:23:34
「コメントに書いた型をコンパイル時に自動的にチェックしてほしい」
RSS なめるぽん.atom @melponn 2014-05-18 00:22:13
コンパイル時にエラーを発見できる言語だけど、書く量も減って、コードはみんな大好きジェネリックになる。auto さん素晴らしい。
残りを読む(14)

ブックマークしたタグ

あなたの好きなタグをブックマークしておこう!話題のまとめを見逃さなくなります。

コメント

Egtra (ysk-noh) @egtra 2014-05-18 17:33:25
そういえば、auto使いたいのに使えないBoost.Spiritの悲しさ。 http://faithandbrave.hateblo.jp/entry/2014/01/08/213942
Localio Projects @LocalioProjects 2014-05-18 19:22:16
行番号を自動で振ってくれる話かと思ったら違った。
ログインして広告を非表示にする
ログインして広告を非表示にする