可読性

■ このスレッドは過去ログ倉庫に格納されています
2017/10/09(月) 12:21:58.39ID:1orfMMQz
ローカル変数には抽象的で短い名前をつけろ

× 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/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
2017/10/17(火) 21:07:06.79ID:3pxTisgT
ドラゴンボール集めるのか
2018/02/16(金) 06:23:12.73ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
32デフォルトの名無しさん
垢版 |
2018/05/23(水) 21:31:16.65ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

8CL23
33デフォルトの名無しさん
垢版 |
2018/07/05(木) 00:26:51.22ID:RfoszcD2
6TP
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況