めるぽん.tsx
@melponn
C++ で「auto を積極的に使う派」と「auto をかのうなかぎ使わない派」のそれぞれの主張をまとめたサイトって無いかな
2014-05-17 16:41:03
Kenji Nishida
@nishiken
僕はコードを読む時の負担が却って増えるときは使わない、かな。RT @melponn: C++ で「auto を積極的に使う派」と「auto をかのうなかぎ使わない派」のそれぞれの主張をまとめたサイトって無いかな
2014-05-17 16:50:09
めるぽん.tsx
@melponn
自分は auto (C++) や var (C# ) をどんどん積極的に使っていく派。理由は、型よりもそこに生えてる関数に興味があるから。同じ挙動をしてくれるなら型なんて何でもいいと。
2014-05-18 00:05:45
👻 道化師 🃏
@wraith13
コードが直接的に示す情報量が少ないほうがバグも少なくなる(理屈的にはコード量が多いほどバグが増えるのと一緒)し、汎用性の高い表現である為に似た処理を記述するときのコピペビリティが高くなるしその場合のミスもおのずと減る。
2014-05-18 00:13:02
ほっと
@hotwatermorning
auto使うと確かにコードは簡潔になるけど、コードの意味を表すアノテーションが減るという側面もあるから、そのコード読むときに自分で推論しなくちゃいけないところが増えてしまって、読む大変さは増える気がする。
2014-05-18 00:19:57
Egtra (ysk-noh)
@egtra
https://t.co/uft5vPSLvO IDEが各autoについて常時実際の型を表示すればいいんですよ、だいたい画面右側にそれくらいの空間あるでしょ。
2014-05-18 00:26:30
Egtra (ysk-noh)
@egtra
勢いで書いたけど、実際の型というのはきっと難しいんだろうな(C++に限る)、typedefおよびusingエイリアスや、テンプレートあたりで。
2014-05-18 00:30:39
めるぽん.tsx
@melponn
コンパイル時にエラーを発見できる言語だけど、書く量も減って、コードはみんな大好きジェネリックになる。auto さん素晴らしい。
2014-05-18 00:22:13