[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 12:24 / Filesize : 167 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【権利だけ主張する】使えない新人 0x1A



1 名前:仕様書無しさん [2009/03/30(月) 23:16:10 ]
前スレ
【ぼくの権利を守って】使えない新人 0x19
pc11.2ch.net/test/read.cgi/prog/1233678487/

827 名前:仕様書無しさん mailto:sage [2009/06/17(水) 11:27:01 ]
名前で「JikkouButton1」とか見たらマジ切れそうになるwww

828 名前:仕様書無しさん mailto:sage [2009/06/17(水) 11:29:07 ]
語弊がある言い方だけど、アホにも分かるように、って狙いのものだろうからなー。

インデントの仕方とか、コメントの書き方ってのなら分かるが、
ローカル変数名に3文字のプリフィックスを付けろ、みたいなのは萎える。


829 名前:仕様書無しさん mailto:sage [2009/06/17(水) 11:56:00 ]
命名規約の例をご紹介します。

【規約】
@@@XXXXX 英数字8桁で命名
1234 5
1〜3: システムコード
4: クラス識別
A : Appletクラス
C : CardPanelクラス(画面制御系)
P : Panelクラス(画面系)
S : 共通クラス(スーパークラス)
T : Threadクラス
W : C/S連携(ワークユニット用)クラス
O : 上記以外のクラス
5: 任意に命名

【例】
class AAJPOOOO { }
1: システムコード(全体共通)
2: サブシステムコード(全体共通)
3: 資産識別コード(Java資産)
4: クラス識別コード(Panelクラス)
5: OOOO(任意)

特別の処理を行うクラスやツールなどが、特定のクラス名を付けてしまうものについては例外とし、上記の限りではない。 特別の処理を行うクラスの命名規約についてはインターフェース名と同様とする。

830 名前:仕様書無しさん mailto:sage [2009/06/17(水) 11:58:07 ]
>>826
関数名と関数の機能があってない
変数名が連番、もしくは配列でそれぞれの用途が書いてない
関数の説明と関数の内容があってない
関数の説明とコードを読むと重要な関数のようだが、実は未使用

これだけで崩壊できるプロジェクトは多いと思うぞ

831 名前:仕様書無しさん mailto:sage [2009/06/17(水) 12:29:11 ]
>>827
あるあるwwwww
自分が見た中じゃあPanelA、B、C…と10個くらいあって、一つだけPanelがPanalになってたのがひどかった
Eclipseの入力補完で出てこなくて焦ったわ

832 名前:仕様書無しさん mailto:sage [2009/06/17(水) 12:58:52 ]
昔引き継いだVBのソースは、ボタンが300個以上あって、その名前がそれ系で死にそうになったな。
変数名もhen1からhen820ぐらいまであった。

前任者は自分のソースが読めなくなったのでと泣いて会社にこなくなって首になったとかだった

833 名前:仕様書無しさん mailto:sage [2009/06/17(水) 13:26:17 ]
>>828
>アホにも分かるように
そういうのもある。C の例だが、三項演算子禁止とか
for ループは for (変数=初期値; 変数<終了値+1; 変数++) という形式しか
認めないとか。

命名規則に関しちゃ、まあ解らんでもない。>>829 は極端だが。

834 名前:仕様書無しさん mailto:sage [2009/06/17(水) 17:56:37 ]
>>831-832
どこも一緒だなw

あと、VBAのプログラムで全ての関数・変数が
日本語で書いてあった時はさすがに眩暈がした。

835 名前:仕様書無しさん mailto:sage [2009/06/17(水) 18:52:31 ]
全角使ってソース書いたらどうなるんだろう、やってみよう、ってんで
VBAで、日本語使ってコード書いたことあるよ。
気付いたら、その現場で作られるVBAは他人の担当分もみんな日本語が使われるようになってたw
とはいえ、なんか鬱陶しいって以外には実害は出てないみたい。




836 名前:仕様書無しさん mailto:sage [2009/06/17(水) 19:11:34 ]
変なローマ字変数も多いからなぁ
getKekkaとかどないやねん

837 名前:仕様書無しさん mailto:sage [2009/06/17(水) 20:34:46 ]
内部の書き方と違うなぁって関数名ググったらそのままの関数が出てきたりしてげんなりする

>>830
仕様変更にあわせて変数や関数の名前変えるか変えないかでその先が決まるね
うちのスパゲッティは腐ってるからもう捨てるしかないよ

838 名前:仕様書無しさん mailto:sage [2009/06/18(木) 00:50:52 ]
関数名つけるのに、エキサイトで英単語調べる俺

839 名前:仕様書無しさん mailto:sage [2009/06/18(木) 01:01:15 ]
もれは 英辞郎 on the WEB

840 名前:仕様書無しさん mailto:sage [2009/06/18(木) 01:37:36 ]
ATOK用ジニアス

841 名前:仕様書無しさん mailto:sage [2009/06/18(木) 02:17:45 ]
心のつかえが取れたよ・・・  俺だけじゃなかったのかw

さすがに、意味の見当も付かないようなマイナー単語は使わないが。


842 名前:仕様書無しさん mailto:sage [2009/06/18(木) 02:22:21 ]
単語は goo だなぁ
文章の翻訳はエキサイトだが

843 名前:仕様書無しさん mailto:sage [2009/06/18(木) 02:57:04 ]
頼りになる英英辞典forATOKもセットだぜ

844 名前:仕様書無しさん mailto:sage [2009/06/18(木) 08:43:39 ]
文字コードがunicodeなjavaとかcommon lispとかだと日本語使うwW


845 名前:仕様書無しさん mailto:sage [2009/06/18(木) 09:29:59 ]
>>834
関数や変数の概念が理解できず、横文字苦手な新人の教育で日本語関数を
やったことはあるな。

VS系は、変換候補が簡単に呼び出せるから日本語変数・日本語関数は
場合によっては便利なことがある。

日本語使ってる=ダメ、と判断するのは浅はか。



846 名前:仕様書無しさん [2009/06/18(木) 09:30:37 ]
>>836
昔ニッ○イで見たUwaRiteを越える爆笑思い出はにぃ

847 名前:仕様書無しさん mailto:sage [2009/06/18(木) 09:33:49 ]
「上書き」かw

848 名前:仕様書無しさん mailto:sage [2009/06/18(木) 09:45:47 ]
>>845
確かに業務系の場合、用語を変に翻訳するよりも日本語のままが良いと思う
だが、getKekkaの例のように混ぜると危険だろ

849 名前:仕様書無しさん mailto:sage [2009/06/18(木) 10:07:33 ]
ルー大柴の事がまったく笑えない業界

850 名前:仕様書無しさん [2009/06/18(木) 10:15:00 ]
エンドユーザー用にDBからアクセスに切り出してやるときとかは日本語変数に変えてやってるよ
結構めんどくさいけどいちいち問い合わせ来るほうがめんどくさい

851 名前:仕様書無しさん [2009/06/18(木) 10:52:51 ]
getKbnとか使ってる。
やばい

852 名前:仕様書無しさん mailto:sage [2009/06/18(木) 13:43:06 ]
>>847
そう思っていたら、データ取得関数だったのさ。

まあ、その人のソースはローマ字と英語風英文字ばかりで
最初は爆笑したが、引き継いだ俺はスクロールし解析を進めるごとに
どんどん欝になっていったが。

UwaRite2が、初期化関数だったんだぜ・・・もう笑える部分しか思い出したくない。
しかもmain内にmain3とかmein99とかあるしもうやだしぬ


853 名前:仕様書無しさん mailto:sage [2009/06/18(木) 14:30:40 ]
>>852
下手に「名前」だと思うから苦痛に感じるんだろうな
もう、識別子かなにかの記号だと割り切るべきソースだな

854 名前:仕様書無しさん mailto:sage [2009/06/18(木) 17:22:54 ]
>>845
MSが公式に2バイト文字を変数名やプロシージャ名に使うなって言ってるよ

855 名前:854 mailto:sage [2009/06/18(木) 17:35:29 ]
スマン、今の.NET系では言語仕様でOKになってるんだな。
support.microsoft.com/kb/418924/ja/
support.microsoft.com/kb/921451/JA/



856 名前:仕様書無しさん mailto:sage [2009/06/18(木) 18:20:01 ]
うんむ。まあ、変数名や関数名が無駄に長くなりがちだから
個人開発が小規模開発以外での日本語変数・関数はあまりよくないだろうけどね。

英文字なら日本人も外人も読めるけど、日本語にすると日本人しか読めなくなる可能性が高いしww

857 名前:仕様書無しさん mailto:sage [2009/06/18(木) 18:59:51 ]
UnitTestは、メソッド名を日本語で書くことがある。
自分で呼び出すことはないし、一覧に漢字で出てくれると視認性がよくて便利。

858 名前:仕様書無しさん mailto:sage [2009/06/18(木) 20:33:27 ]
感覚は人それぞれだろうが全く同意できんな

859 名前:仕様書無しさん mailto:sage [2009/06/18(木) 21:11:00 ]
>>852
>そう思っていたら、データ取得関数だったのさ。
コーヒー噴いたw

860 名前:仕様書無しさん mailto:sage [2009/06/18(木) 21:56:04 ]
WaRatte

861 名前:仕様書無しさん mailto:sage [2009/06/18(木) 22:25:00 ]
びみょう






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<167KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef