他サイト更新RSSぴぽぺ速報最新記事

プログラミンガーに質問!クラス名とか関数名とかかっこいいの思いつかないんだけど、コツとかある?

このエントリーをはてなブックマークに追加 LINEで送る

1:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:16:20.31 ID:5JgnSI630.net

クラス名とか関数名とか変数とかどうやって名前付けてるの
俺も翻訳サイトとか使いながら付けてるんだけど、公開されてるサンプルコードとかみたいにシャレオツにならない・・・

2:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:17:14.67 ID:l/WKGUSoi.net

プログラミンガー...

3:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:17:31.64 ID:7+F3QOmU0.net

お前にはセンスがない
ドイツ語にしたらかっこいいぞ

4:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:18:22.93 ID:5JgnSI630.net

>>3
ドイツ語だとさらに分からんわ

6:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:20:11.00 ID:TJuFCpPd0.net

プログラミンガー
お前に英語力が無いことは何となく分かった

7:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:20:23.76 ID:5JgnSI630.net

たとえば今つくってるゲームの壁との衝突判定するメソッド名がwallCheckなんだけど、これはどうやったらカッコよくなるの・・・

17:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:28:49.66 ID:p99HeuPA0.net

>>7
そのままで行くにしても
check_wallにするだけでもだいぶ印象違うね

23:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:36:15.21 ID:5JgnSI630.net

>>17
そういや動詞と名詞の順番すら考えてなかった・・・

25:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:37:40.27 ID:p99HeuPA0.net

>>23
いや、わかりやすさじゃなくてカッコよさのつもりだったが
君とはセンスが合わないようだ

8:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:22:12.65 ID:c7uQMi/A0.net

__wall_check___()

9:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:23:41.09 ID:5JgnSI630.net

>>8
アンダーバーはダサいだろ
Cが大文字になってるところが唯一のシャレオツポイントなんだけど

11:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:25:20.08 ID:ZewsR4bY0.net

頭文字とってWCとかどうよ

18:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:29:19.03 ID:5JgnSI630.net

>>11
それはダメなプログラムの書き方ですね

10:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:23:44.06 ID:TJuFCpPd0.net

衝突するならcrashとかcollideとかimpactとか

14:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:26:14.28 ID:5JgnSI630.net

>>10
collideいいわOsareだわ
こういうのって翻訳で調べたの?それとも覚えてるの?

16:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:28:16.37 ID:TJuFCpPd0.net

>>14
これくらいは知らないと困る
衝突(名詞)はcollisionじゃん?
それくらいは知ってるだろ?
その動詞型

真理値を返す関数だしcollideWithとかだと分かりやすいかも

23:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:36:15.21 ID:5JgnSI630.net

>>16
collideWithWallで英語的にオッケーなのですか・・・?

13:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:26:05.44 ID:c7uQMi/A0.net

衝突するかしないかの真偽値を返すなら
if(関数名)で、意味の通る名前を付けろ

18:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:29:19.03 ID:5JgnSI630.net

>>13
もし(壁に当たれば)見たいな感じ?
俺英語文ってディスイズアペンぐらいしか覚えてないんだけど

15:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:26:28.21 ID:98m6az+x0.net

関数やメソッドは何らかの"動作"をするわけだから動詞に,変数名は名詞にするとわかりやすいはず

23:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:36:15.21 ID:5JgnSI630.net

>>15
わかりやすいだけならローマ字でもいいんス・・・
カッコいい名前つけていつかドヤ顔でコードさらしたりしたいんス・・・

19:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:29:54.94 ID:PCuJv+FJ0.net

分かりやすさが第一だから別に自分の好きなのでいいよ

23:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:36:15.21 ID:5JgnSI630.net

>>19
オサレにしたいっつてんだろ!

20:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:30:42.89 ID:DLP8rWxf0.net

kabedon

23:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:36:15.21 ID:5JgnSI630.net

>>20
前の名前がatariCheckだったからお前と俺のセンスは似てるかも

22:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:34:26.78 ID:DLP8rWxf0.net

中途半端に細かい名前付けると逆にわかりにくいぞ。わしは果物の名前付けてる

26:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:38:38.86 ID:xyyIUcw20.net

正直適当 人に見せるときはちょっとカッコつけて英語使ったりするけど
自分で作る時は Kougeki とかそんなんばっかw

29:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:39:45.65 ID:Me1REGgA0.net

ローマ字はわかりにくい

32:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:43:47.55 ID:5JgnSI630.net

>>29
そのうえダサいけど、英語わかんないからつい使っちゃう・・

28:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:39:41.97 ID:98m6az+x0.net

正直TOEIC800超えてるけどweblio無しじゃコーディングできない
割と専門用語使うことも多いからね

32:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:43:47.55 ID:5JgnSI630.net

>>28
そんな門ですか・・・
なんかサイトとかみてるとしょっちゅう英語サイトのリンクとか張ってあるから、プログラミンガーはみんな英語ペラペラだと思ってましたわ

27:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:39:19.97 ID:dK2KFJl50.net

略すな、長くなってもいいから一目みてわかる名前にしろ

32:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:43:47.55 ID:5JgnSI630.net

>>27
おしゃれとの両立が難しいところ・・・

30:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:41:43.25 ID:Avm78YMx0.net

Oracle認定JavaGold参戦

final なクラスはConcurrent○○(結城さんの本参考
abstractなクラスはAbstract○○(デフォのjavadoc参考
インターフェースは○○ ってつけてファクトリークラス兼ねてる

33:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:46:18.48 ID:rmIZso4E0.net

メソッド名は動詞からはじめろ

それだったらCheckWall かもしくは HitTestForWall だ

48:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:55:37.00 ID:5JgnSI630.net

>>33
よくみたら俺のつけた名前、動詞と名詞の順がめちゃくちゃだったのでまずはそこを統一してみまふ

34:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:46:28.09 ID:Avm78YMx0.net

クラスは名詞
関数(メソッド)は動詞

ってどっかでみたなC言語でオブジェクト指向やるってサイトだった気がする

メソッド名は
Java8で導入された関数型インターフェースの名前もおすすめ
http://www.ne.jp/asahi/hishidama/home/tech/java/functionalinterface.html

時間クラスとか、高さクラスとか中に入ってるものがある程度わかるクラスだったら
get()で値取得したりとか

48:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:55:37.00 ID:5JgnSI630.net

>>34
(名前).get()みたいなやつね

36:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:48:50.73 ID:Avm78YMx0.net

has aなクラスに機能拡張させたクラスだったら
~able(できる)とかそういう名前つけてる。Runnableインターフェースの受け入りだけど

48:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:55:37.00 ID:5JgnSI630.net

>>36
not english readable

37:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:49:02.72 ID:EjKVIImm0.net

a01とか適当につけてメモ帳に対応表作ってるのだめ?

40:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:50:31.86 ID:DLP8rWxf0.net

>>37
それいいな普通に感心した

41:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:51:44.47 ID:Avm78YMx0.net

>>40
ファッ!?

35:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:48:28.13 ID:rmIZso4E0.net

Unityのお勉強すると
メソッド名やクラス名のボキャブラリ増えると思うよ

48:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:55:37.00 ID:5JgnSI630.net

>>35
UnityってたしかAndroidアプリ作れるんだよな
今javaで作ってるんだけどどっちの方がいいんかね

53:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:58:20.90 ID:EjKVIImm0.net

結局名前つけるのにも名前解読するにも翻訳機使うくらいなら
日本語でまとめとけばいいかなあと

56:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 22:00:37.75 ID:Avm78YMx0.net

>>53
(英語は覚えようぜ……)

73:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 22:18:09.79 ID:Avm78YMx0.net

俺も英語できないが
最近英語勉強する必要性感じた
SWTとかオープンソースの仕様読みたいお

47:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 21:55:14.51 ID:PguUmJFb0.net

ぐーぐる先生に
和英、ほにゃらら
これでヒントもらってるお

82:以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 22:21:10.61 ID:dsQmou9Z0.net

その言語でよく使われてる命名規則使えばよくね?

sosu



このエントリーをはてなブックマークに追加 LINEで送る
↑この記事をみんなに広めよう↑

↓ランキングクリックよろしくお願いします↓
 にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ニュース)へ にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ゲーム)へ

コメントをどうぞ

メールアドレス
コメント本文

  • あなたのコメントが、更にこの記事をおもしろくします。

プロフィール

PipopeFavicon

ぴぽぺ速報です。

下らないニュース、
おもしろい事件、
ゲームなど色々扱っております。
1日約70記事です。

Twitter
RSS

↓ランキングクリックよろしくお願いします↓
 にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ニュース)へ にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ゲーム)へ

新着情報

逆アクセスランキング

アクセスカウンター

  • 10現在の記事:
  • 1489399総閲覧数:
  • 13今日の閲覧数:
  • 221昨日の閲覧数:
  • 536579総訪問者数:
  • 11今日の訪問者数:
  • 112昨日の訪問者数:
  • 134一日あたりの訪問者数:
  • 0現在オンライン中の人数:

genzou1919 world