変数や関数(メソッド)に付ける名前
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNGこういった名前を考えるだけで、どうしても英語圏の人の開発速度から一歩遅れてしまっている様に感じます。
そこで、使えそうな名前をここで列挙し、みなで共有する事で、名前付けの時間の削減をするのが、このスレの目的です。
では最初の人、どうぞ。
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG--- DestoryThread ----
EOF
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGins 挿入 insert
rep 置換 replace
del 削除 delete
mov 移動 move
cmp 比較 comp
find 検索
swap 交換
eval 評価 evaluate
exec 実行 execute
00081
NGNG鬱だし嚢...
0009デフォルトの名無しさん
NGNGcomp って語はないでしょ。compare
0010デフォルトの名無しさん
NGNGcomp -> 伴奏する。
語はある。
0011デフォルトの名無しさん
NGNGcomplete@` completionとかと、どう区別しましょう >cmp
0012デフォルトの名無しさん
NGNGそれをへりくつという
001310
NGNGなるほど。知らなかった。
0014デフォルトの名無しさん
NGNGBeanContextServicesSupport.BCSSServiceProviderとか。
0015デフォルトの名無しさん
NGNGやむを得ないと理性ではわかっているんだが、
僕の感情では「長すぎる」と思っている
# プログラムは芸術品でなくなり、工業製品になりつつある
0016デフォルトの名無しさん
NGNG>プログラムは芸術品でなくなり、工業製品になりつつある
これを目指しているのが、ソフトウェア工学です。
0017ボログラマー
NGNGそういうのは短縮しない。
>>7とか、標準ライブラリ、あとは一般的なもの(tmpとか)だけ短縮。
残りはフルスペルで書いて、エディタの機能に頼る。
・・・かと言って>>14はどうかと思うが。
工業製品にしたって、生産性悪いだろ。
0018デフォルトの名無しさん
NGNG0019>18
NGNGcdr=Contents ofthe Decrement part of Register
当時のLISPはIBM 704というハード上に実装されていて、
そのハードのアーキティクチャからとった名前みたい。
0020デフォルトの名無しさん
NGNG即レス感謝。勉強になりました。
ところで、「カー」「クダー」と読むらしい。
0021デフォルトの名無しさん
NGNGcddr
cdddr
とかありますね。
アホちゃうか?
00221
NGNGinit/term 初期処理/終了処理 initialize/terminate
ptr ポインタ pointer
cur カレント current
next/prev 次/前 next/previous
front/back 前/後
first/middle/last 最初/間/最後
dup 複製/二重化 duplicate
clone 複製 clone
0023デフォルトの名無しさん
NGNG最近はLisp書いてないので知らない。
0024デフォルトの名無しさん
NGNGsucc/pred 後続ノード/先行ノード successor/predecessor
cond 条件 condition
suicide 鬱だ詩嚢
0025ボログラマー
NGNGMFC使ってると、Cursorもcurだなぁ。
00261
NGNGcursorはそのまんまcursorじゃないっすか?
0027デフォルトの名無しさん
NGNGcur -> cursor
current がそのまま currentな気がする。
省略するのどうせローカル変数だからどっちでもいいが。
00281
NGNGんじゃ好きな方って事で。
l/r 左/右 left/right
upper/lower 上(限)/下(限)
bound 境界
limit 制限
0029デフォルトの名無しさん
NGNG終了処理のことをtermなんて言うか?
とりあえず見たことないし、明らかに紛らわしいと思うんだが。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGinit
uninit
とはどうですか?
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGちなみに私がよくライブラリなどで見かけるのはterm terminate close
などですけど・・・
一般的に多く使われている終了処理の関数名って何でしょうね
0034デフォルトの名無しさん
NGNG出ているんではないでしょうか。
00351
NGNGuninitなんて語があるの?
>29@`32
init/termと書いたのは単純に同じ4文字だからってだけでそれ以上の意味は無いです。
terminateだと、終端記号とかとも意味かぶるから、気持ち悪いかもね。
finalizeの方が意味が限定されてて良いかな?
0036デフォルトの名無しさん
NGNG見たことがある。それも、英語ネイティブの人のソースで……。
向こうの人も一貫されてないぐらいだから,どれでもいいのでは。
0037デフォルトの名無しさん
NGNGuninitializeは無し。deinit...は全くマッチするもの無し。
という訳で、uninitialize/deinitializeという言葉は少なくとも
日常的な文脈では、あまり一般的じゃないようだ。
finalizeはちゃんとあった。
俺こういう用途でlookを使うことが結構多いので
会社のNTにも、findstr呼び出すだけの手抜きlook.batとweb2入れてる。
0038デフォルトの名無しさん
NGNG0039名無しさん@お腹いっぱい。
NGNGMathematicaで見たことがあるなぁ
0040デフォルトの名無しさん
NGNG何かを間に挟めんで両方やっちゃおう。
0041デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています