ローカル変数には抽象的で短い名前をつけろ
× var foo_bar_baz_collection = FooBarBazCollection
○ var collection = FooBarBazCollection
ローカル変数に長い名前をつけるやつは
関数自体が長い可能性が高い。
長い関数を作るから、長いローカル変数名にしないと
何の変数か覚えられない
行き当たりばったりで名前を略するな。
略して良いのは、プロジェクトや業界で決まってる単語だけ
ただし変数の有効範囲が一行程度であれば略しても良い
○ values.map(v => v * v) //この行を見るだけでvがvaluesの要素であることがわかる
×
var ret = []
for(v in values) {
ret.push(v) // この行を見てもvがvaluesの要素であることがわからない
}
探検
可読性
■ このスレッドは過去ログ倉庫に格納されています
2017/10/09(月) 12:21:58.39ID:1orfMMQz
14デフォルトの名無しさん
2017/10/10(火) 06:25:38.70ID:lKDnjTzp2017/10/10(火) 06:28:44.82ID:v9JcaVeZ
16デフォルトの名無しさん
2017/10/10(火) 06:28:57.93ID:lKDnjTzp あっち見たりこっち見たりするより
この関数さえ見れば大丈夫なのさふふん
みたいなことが良いこともあるんじゃないかと
過度な抽象化は可読性を下げると思います!
この関数さえ見れば大丈夫なのさふふん
みたいなことが良いこともあるんじゃないかと
過度な抽象化は可読性を下げると思います!
2017/10/10(火) 10:11:21.74ID:qi4/E384
Fortranとかの七画面スクロール分くらいあるコード死ね
どこに何があるのか把握するだけで一苦労
まずdoループでコード膨らませ過ぎなんじゃ
全部callで画面半分くらいのコードの方がよっぽど読みやすい
どこに何があるのか把握するだけで一苦労
まずdoループでコード膨らませ過ぎなんじゃ
全部callで画面半分くらいのコードの方がよっぽど読みやすい
2017/10/10(火) 11:52:56.46ID:ZTVh7Eud
>>16
一画面に収まって、かつテストが容易であればね
一画面に収まって、かつテストが容易であればね
19デフォルトの名無しさん
2017/10/10(火) 19:35:55.51ID:671BrZii20デフォルトの名無しさん
2017/10/10(火) 19:39:15.38ID:671BrZii 関数を細かく分割して関数単位でユニットテストやるとか時間の無駄
ドメイン分析・設計を高速で回転させていくにはテストなんて不要の産物
ドメイン分析・設計を高速で回転させていくにはテストなんて不要の産物
2017/10/10(火) 19:53:17.99ID:995pA0ow
>>20
アクセス修飾子を理解してない例
アクセス修飾子を理解してない例
2017/10/10(火) 19:57:26.89ID:ZTVh7Eud
>>19
どこの世界の基本だよwww
どこの世界の基本だよwww
2017/10/10(火) 20:42:48.92ID:hB/AKhsF
もう長いことローカル変数使わないスタイルでやってるから
ローカル変数の命名で迷った記憶がねえわ
ローカル変数の命名で迷った記憶がねえわ
2017/10/10(火) 20:46:15.59ID:aDZHO+DP
>>23
グローバル変数厨
グローバル変数厨
2017/10/10(火) 20:47:18.47ID:hB/AKhsF
>>24
グローバル変数はひとつも使いません
グローバル変数はひとつも使いません
2017/10/10(火) 21:44:02.99ID:Hng7vpUg
関数型マン!!
2017/10/11(水) 03:48:57.54ID:LzaHjsZ/
ロカもグロも使わないでどうするの
2017/10/11(水) 07:38:20.03ID:i63/Wje0
DBと引数とテンポラリ変数だけでOK
2017/10/11(水) 22:05:29.15ID:/FuCu7BT
>>23
どうせローカル定数を使うとかいう意味だろw
どうせローカル定数を使うとかいう意味だろw
2017/10/17(火) 21:07:06.79ID:3pxTisgT
ドラゴンボール集めるのか
2018/02/16(金) 06:23:12.73ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
32デフォルトの名無しさん
2018/05/23(水) 21:31:16.65ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
8CL23
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
8CL23
33デフォルトの名無しさん
2018/07/05(木) 00:26:51.22ID:RfoszcD2 6TP
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★3 [ぐれ★]
- 【沖縄】宮古島で陸自防災訓練に抗議した団体、「恫喝された」と駐屯地トップ厳正捜査求め署名運動 「市民弾圧と戦争への道を…」 [少考さん★]
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ [蚤の市★]
- 「今の女性はルッキズム」は本当なのか? 若い世代が結婚相手に求める"本当の条件" [少考さん★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★9 [蚤の市★]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪
- 鈴木農水大臣「440円分の買い物ができる500円のお米券を477円で販売するのでみんな買ってね😉」 [931948549]
- 【朗報】 日本人さん、経験し理解する 今の政府は絶対に助けてくれない [303493227]
- 【悲報】ユニクロのダウンを洗った結果wwwwwwwwwwwwwwwwwwww [802034645]
- クリスマスが今年も
- 昼飯書いて消えろ [577451214]
