5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

みんな命名するときのルールってどうしてる?

1 :仕様書無しさん:2013/09/01(日) 00:56:52.33
キャメルシンタックス以外で命名してる人っているの?

2 :仕様書無しさん:2013/09/01(日) 03:07:34.33
一番多いのは、猫シンタックスだと思う。

3 :仕様書無しさん:2013/09/01(日) 03:33:20.07
キャメルケース?文化じゃないか?
スネークケース使う人もいるし。
明確な理由をもって使い分けてればなんでもいいとおもう。

どちらかというと、誤解されないクラス名や関数名をつける事の方が重要かと。

4 :仕様書無しさん:2013/09/01(日) 07:15:04.95
現場入りしてやるコーディングは、書いてるファイルであらかじめ使われてる命名にできるだけ合わせる。
俺個人で書けるコーディングは、キャメルは一切使わない。クラス名も変数名も何もかも、小文字のみのスネークで統一してる。

5 :仕様書無しさん:2013/09/01(日) 11:50:02.90
クラスはアッパーキャメルで、
関数やそれ以外のファイルはローワーキャメルで、
DB関係はスネークで、
変数はまぁ、どうでもいいかな

って感じで他の人が見たら滅茶苦茶だと感じてもおかしくない感じでやってます。

6 :仕様書無しさん:2013/09/01(日) 12:43:34.78
人それぞれかw
読みやすければ何でも良いけどたまに変な名前付けるところあるから困る

7 :仕様書無しさん:2013/09/01(日) 13:53:24.04
英語かローマ字か
それが問題だ

8 :仕様書無しさん:2013/09/02(月) 14:53:21.56
へー、スネークケースっていうのか。知らんかった。
「あんだーばー区切り」って言ってた。
職場ではそこの規則があるんでキャメルだけど、
趣味ではオープンソース界隈にならってスネークだな。

9 :仕様書無しさん:2013/09/05(木) 21:08:48.30
以前、ある業務を外注したらフィールド名を番号で付けられた企画書が。
これじゃあとあと堪ったもんじゃなくなるのが目に見えてるので、
ちょっとこれはやめてくれとストップをかけた。
改定案では番号は変わりなかったけど、同じ項目を同じ番号にしていた。
先が詰まっていたので結局これでOKするしかなかった。
で、納品されたあと大変な手間をかけて番号を体系的に付け直した。

10 :仕様書無しさん:2013/09/06(金) 00:59:44.55
スネークケースのほうが見やすいとは思うけど、JavaJava業界だし基本キャメルケース
まぁその辺りは統一されてりゃなんでもいいと思うけどな。個人的な拘りは持つだけ阿呆や

あとはー、なるべくシンプルな名前をつける(機能もシンプルになる)、
基本的に英語、翻訳サイトとか考えた名前でぐぐってヒット数とか見て考える。
ローマ字は業務仕様によってるとこで、下手に英語にしても伝わらないような所では使う。
他クラスに影響ないテストクラス内とか、業務寄りの状態を表す列挙名とかは
場合によっては日本語で命名することもやる、
(どうせ補完されるからそんなに困らんし、下手に英語化しすぎると難読化されたコードになってしまうので割り切り)

副作用を伴う機能にはなるだけ受動態、説明文のようなメソッド名、getterはbeanでもなきゃgetは省略
みたいなTwitterのアレみたいなルールでやってる

>>9に似たようなヤツで、機能IDとか○○コードとかを設計書に書きまくったり、
状態フラグにしたりするタイプの設計、実装者がいると、コードやらログやらが難読化されまくってマジうんこ
名前をつける力はコード書く上で重要だと思う

11 :仕様書無しさん:2013/09/06(金) 01:04:46.12
Twitterのあれ
http://twitter.github.io/effectivescala/index-ja.html#書式-命名

12 :仕様書無しさん:2013/09/07(土) 18:56:00.38
StyleCopに怒られないように

13 :仕様書無しさん:2013/09/08(日) 09:23:59.04
国産メインフレームのCOBOLでは漢字のフィールド名が使えるけど
PC言語ではどうなん?

14 :仕様書無しさん:2013/09/08(日) 10:53:32.29
日本語変数くらい使えるだろ

15 :仕様書無しさん:2013/09/08(日) 20:10:04.49
使えるけどほかのプログラマーに怒られる

16 :仕様書無しさん:2013/09/09(月) 12:45:18.15
変数名「テンポラリ」の中に一つだけ「テンボラリ」を混ぜるか

17 :仕様書無しさん:2013/09/09(月) 13:12:15.52
>>16
チンポラリだろクソが

18 :仕様書無しさん:2013/09/09(月) 21:33:38.08
>13
今どきのWindowsで動く言語なら大抵使えるよ

19 :仕様書無しさん:2013/09/11(水) 09:29:19.91
とりあえずクラス名ジェネレータ連打

20 :仕様書無しさん:2013/09/24(火) 05:26:26.29
スネークの方が好きだけれどemacsさんが複数の単語として認識しちゃうので
嫌々ながらラクダ使ってるお

21 :仕様書無しさん:2013/09/24(火) 05:27:39.52
転載
米国でIT用語を子供に名付ける親が急増 「Google」「Facebook」「Excel」「Hashtag」
http://uni.2ch.net/test/read.cgi/newsplus/1379920551/

22 :仕様書無しさん:2014/01/29(水) 19:36:59.41
キャメルでよし
アンダースコアは無駄な文字である

23 :仕様書無しさん:2014/02/01(土) 12:43:21.51
だがアンスコと略すとちょっとドキドキする

24 :仕様書無しさん:2014/02/01(土) 12:58:24.14
定数はみんな大文字だから自然とスネークになる

5 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)