- 1 名前:仕様書無しさん mailto:sage [2007/12/25(火) 08:53:58 ]
- さあ思う存分語ってくれ
- 22 名前:仕様書無しさん mailto:sage [2007/12/26(水) 00:09:58 ]
- せっかく立ったのに連番派きてなくね?
- 23 名前:仕様書無しさん mailto:sage [2007/12/26(水) 01:58:16 ]
- 汎用機のファイル名が8文字以下だからでしょ
- 24 名前:仕様書無しさん mailto:sage [2007/12/26(水) 10:12:20 ]
- それをコードの関数名やクラス名などに適用するのはどうかという話だと思う
汎用機のルールに慣れすぎて頭が固くなっちゃってるのかな
- 25 名前:仕様書無しさん mailto:sage [2007/12/26(水) 12:43:34 ]
- >>22
連番管理台帳が無いからこのスレが見つけられないのでは?
- 26 名前:仕様書無しさん [2007/12/26(水) 15:27:05 ]
- 「連番使いですが、何か?」というタイトルがついてるが、
ほんとうに連番の話をしてるとは限らないため無視しています
- 27 名前:仕様書無しさん mailto:sage [2007/12/26(水) 19:29:29 ]
- >>26
それが事実なら元スレでも書くなよなって
- 28 名前:仕様書無しさん mailto:sage [2007/12/26(水) 21:18:52 ]
- 元スレでも連番派は袋叩きされてた上に、一人か二人しかいなかったような…
- 29 名前:仕様書無しさん mailto:sage [2007/12/27(木) 09:41:52 ]
- どうせ管理台帳使うんだろ?
だったら↓な感じで管理台帳だけに連番でも何でも好きなID振ればいいんじゃないかと。 ID クラス名 日本語名 ABC001 AbcInsertClass ABC更新機能 ABC002 AbcDeleteClass ABC削除機能 こうしとけば管理台帳見る奴もソースコード見る奴も幸せになれると思うんだが。 何か問題ありそう?
- 30 名前:仕様書無しさん mailto:sage [2007/12/27(木) 14:21:31 ]
- >>29
まったくない!
- 31 名前:仕様書無しさん mailto:sage [2007/12/27(木) 17:24:30 ]
- エクスプローラ上で詳細表示にして
名前でソートすると、 あら機能ごとにまとまってて便利、 とかいうのが出来ない。 パッケージ?なにそれ?
- 32 名前:仕様書無しさん [2007/12/27(木) 18:16:51 ]
- >>31
名前の付け方がなってない典型だな
- 33 名前:仕様書無しさん mailto:sage [2007/12/27(木) 18:46:18 ]
- 連番派のヒトは、分類+識別IDで使いこなすんだって言ってたけど、
"分類"ってトコが、名前空間で上手く別れるようにクラス設計してやれば 別に連番(ID名)に拘る必然性はないよね? つか、元スレでも誰か言ってたけど、連番で効率化できるものなら是非試してみたいんだが、 どんな時に有利なのか、識者の意見きぼんぬ。みなさんの仮説でもおk。 個人的には、RPGの開始時よろしく、付ける名前に悩む必要がない、ってくらいしか思いつかない。
- 34 名前:仕様書無しさん mailto:sage [2007/12/27(木) 20:05:40 ]
- 元スレで上がってたメリットは「テスト一覧が馬鹿でも作れる」だっけ?
俺なりに無理やりメリットを探してみる。 ・正規表現で表現しやすい ・呼び出し順序が重要な一連の流れがあったとき、連番どおりに呼ぶだけで良ければミスが出にくい ・文字列長が固定されるので並んだらなんか綺麗に見える 無理やりでもあんまでてこない・・・
- 35 名前:仕様書無しさん mailto:sage [2007/12/27(木) 20:39:29 ]
- >>31
SEC001_SequenceMasterDelete.java SEC002_SequenceMasterDrop.java SEC003_SequenceMasterFormat.java
- 36 名前:仕様書無しさん [2007/12/27(木) 21:00:03 ]
- >>35
それはだめだろ 分類はあくまでも分類。 1つに1つの番号は無駄でしょ。 SEC000_SequenceMasterDelete.java SEC001_SequenceMasterDrop.java SEC001_SequenceMasterFormat.java
- 37 名前:仕様書無しさん mailto:sage [2007/12/27(木) 21:04:59 ]
- >>36
ファイルの並び順が任意の部分に影響されない為の連番なわけだが。
- 38 名前:仕様書無しさん [2007/12/27(木) 21:33:24 ]
- >>37
エクスプローラーなんか使うな馬鹿死ね
- 39 名前:仕様書無しさん mailto:sage [2007/12/28(金) 00:03:28 ]
- ファイルの並び順が揃ったところで
どうせ管理台帳と突き合せないと何のプログラムかわからないんだから、 大したメリットでもないんじゃないか?
- 40 名前:仕様書無しさん mailto:sage [2007/12/28(金) 01:50:34 ]
- だから、連番の後ろに任意の名前付けてんだろ。
エクスプローラーで機能ごとにそろわないとかって意見を 取り入れたつもりなんだが、どこが気に入らないんだ。
- 41 名前:仕様書無しさん [2007/12/28(金) 03:31:03 ]
- >>40
だからさ、 純粋な連番は機能分割したら全ての名前を付け替えないといけないだろ。 それって行番号で管理するよりめんどくさいと思わないか? 行番号なら、挿入したら自動的に番号は振り返られるのに、 ファイル名は重複を避けるためにいちいち付け替えないといけない。 ああ分割は桁数増やすんですか。 0001_なんたらかんたら 00015_なんたらかんたら 00017_なんたらかんたら 000175_なんたらかんたら 00018_なんたらかんたら 0002_なんたらかんたら
- 42 名前:仕様書無しさん mailto:sage [2007/12/28(金) 04:01:04 ]
- >>41
そういえばXPから名称ソートの並び変わったよね?
- 43 名前:216 mailto:sage [2007/12/28(金) 10:07:25 ]
- >41 最初から挿入を想定して余分な桁つけとけばいいんじゃね?
000100_なんたらかんたら 000150_なんたらかんたら 000170_なんたらかんたら 000175_なんたらかんたら 000180_なんたらかんたら 000200_なんたらかんたら あ、"連"番じゃないですね・・・
- 44 名前:仕様書無しさん mailto:sage [2007/12/28(金) 11:44:28 ]
- >>39
台帳のどこらへんに載ってるか 大体判るようになるから探し易い。 >>42 そうなんだよ、01が1扱いになるんだよね。 あれで唯一のメリットがパーですわ。 書いててむなしくなってきたなあ。 既に懐かしい思い出です。
- 45 名前:仕様書無しさん [2007/12/28(金) 14:17:02 ]
- XP使ってるけど
00 01 11 って並んでるけどなあ?
- 46 名前:仕様書無しさん mailto:sage [2007/12/28(金) 16:18:12 ]
- 012
10 だとどうなるかためしてみな。
- 47 名前:仕様書無しさん mailto:sage [2007/12/28(金) 16:23:24 ]
- 弊害がちょっとわかりにくかったかな。
例えば連番3桁と枝番3桁で管理するとする。 3桁のみのファイルは親要素(プロジェクトファイルとか)で それに紐つく子供要素(ソースファイルとか)を3+3桁って名前にする。 Windows2000だと X001 X001001 X001002 X002 X002001 X002002 って並ぶから、判り易いんだけど、XPだと X001 X002 X001001 X001002 X002001 X002002 って並ぶんだねこれが。 書いててむなしくなってきた。
- 48 名前:仕様書無しさん [2007/12/28(金) 16:57:49 ]
- 数字の部分(¥d+)は数値としてソートするって表現すればOK
3けたずつ.とか-で区切ればよし ファイル名は数字で始まってもいいのに、英文字をつけたがるやつが多いのはなぜだろう
- 49 名前:仕様書無しさん mailto:sage [2007/12/28(金) 16:59:54 ]
- >>48
.とか-は、多分開発環境や言語側でNGだわ。
- 50 名前:仕様書無しさん mailto:sage [2007/12/28(金) 20:37:46 ]
- >>48
> ファイル名は数字で始まってもいいのに、英文字をつけたがるやつが多いのはなぜだろう ソースコードとただのデータを混同しないようにじゃないか? データなら数字ではじまっていてもかまわない…ような気がする。
- 51 名前:仕様書無しさん [2007/12/29(土) 15:43:56 ]
- >>48
クラスとか関数、変数名には先頭に数字を使えない言語が多いからダメだろ。 そういう理由で変な命名規則にしているわけでもないんだろうけど。
- 52 名前:仕様書無しさん [2007/12/30(日) 09:59:27 ]
- >>48
そもそもエクセルとかで処理すると頭のゼロが消えるから面倒だろ
- 53 名前:仕様書無しさん mailto:sage [2007/12/30(日) 10:39:03 ]
- Excelは、データを書式か頭に'を入れて文字列扱いになるようにすればすむけどね。
そのための前処理が面倒ではあるな。
- 54 名前:仕様書無しさん [2007/12/30(日) 11:33:10 ]
- >>52
48です 納得しました リアルで数字で始まるファイル名はダメと主張した人はなぜひとこと 「エクセルで…」と逝ってくれなかったんだろう
- 55 名前:仕様書無しさん mailto:sage [2007/12/30(日) 13:56:17 ]
- そもそもファイル一覧をエクセルに落とすことなんてあんましないからじゃね?
- 56 名前:仕様書無しさん [2007/12/30(日) 16:27:29 ]
- >>55
違うだろ 桁数固定のコボルしか知らないからだよ
- 57 名前:仕様書無しさん mailto:sage [2007/12/31(月) 02:03:49 ]
- 画面クラスの名称を考えるのはだるいし、
調べたい画面のクラスの名前を見つけるのも手間がかかるから、 画面に限っては連番賛成したい。 画面以外の連番は断固拒否。
- 58 名前:仕様書無しさん mailto:sage [2008/01/05(土) 00:32:02 ]
- >>57
画面に連番つけた時点で画面に関連する機能も連番になるから自動でそうなるよ
- 59 名前:仕様書無しさん [2008/01/05(土) 02:04:28 ]
- なるほど。
機能と無関係な関係を名前に採用するから変な名前になったり連番になったりするんだな。
- 60 名前:仕様書無しさん mailto:sage [2008/01/05(土) 17:15:50 ]
- >>52
sed等を使えば頭に'を入れるのは面倒という程でもないような気がする。
- 61 名前:仕様書無しさん [2008/01/07(月) 03:27:56 ]
- >>57
同意だけど、 それってこのスレで語っている連番のことなのか?
- 62 名前:仕様書無しさん mailto:sage [2008/01/09(水) 08:39:01 ]
- 連番の利点
プログラム言語はおろか、英語、日本語などの自然言語の能力にも欠けるクズが作るわけわからん識別子を見なくてもすむ。
- 63 名前:仕様書無しさん mailto:sage [2008/01/09(水) 11:26:19 ]
- それだけの為に連番にするの?
それって教育、ルール徹底レベルの問題じゃ・・・規約とか作らない会社?
- 64 名前:仕様書無しさん mailto:sage [2008/01/09(水) 12:11:27 ]
- >>63
規約で連番制にするって話でしょ。 いくら規約があったって、変な人がいれば 変な名前は防げないわな。 教育コストもばかにならんのだろうし。 って何フォローしてんだか・・・。
- 65 名前:仕様書無しさん [2008/01/09(水) 13:30:33 ]
- データベースのカラム名を連番(col001, col002, …)にしてる強者いたよ
SQLを作った人が見たら泣くだろう
- 66 名前:仕様書無しさん mailto:sage [2008/01/09(水) 15:31:29 ]
- >>64
言われてみたらそうだね、独自で連番にするわけないか。
- 67 名前:仕様書無しさん mailto:sage [2008/01/09(水) 15:42:51 ]
- 教育、ルール徹底、規約の結果が連番。
俺がいたところはそんな感じっすよ。
- 68 名前:仕様書無しさん mailto:sage [2008/01/09(水) 16:20:24 ]
- こうしてまたひとつ人間らしさを奪われたのでした
- 69 名前:仕様書無しさん mailto:sage [2008/01/09(水) 16:30:53 ]
- そうか、だからその会社、
夜の世界は充実してたんだ。 人間性の回復だったんだなあ・・・。
- 70 名前:仕様書無しさん mailto:sage [2008/01/09(水) 17:43:49 ]
- 口座番号 KZB01
○○口座番号 KZB02 ××口座番号 KZB03
- 71 名前:仕様書無しさん mailto:sage [2008/01/09(水) 18:21:58 ]
- 社員も名前じゃなくて番号で呼ぶんだろ。
「本日のプログラマ1021号の任務だが、バグID300905の修正からとりかかるように!」とか。 いいな〜。格好良いな。
- 72 名前:仕様書無しさん mailto:sage [2008/01/09(水) 18:27:18 ]
- >>71
ちょっと、それ、かっこいいかもww
- 73 名前:仕様書無しさん mailto:sage [2008/01/09(水) 18:49:13 ]
- 囚人に例えた皮肉のどこがかっこいいのか
- 74 名前:仕様書無しさん mailto:sage [2008/01/09(水) 19:01:14 ]
- かっこいい連番使いの一日
07:00 起床 08:30 H-20 H-16 G-15 G-13 09:15 JMS001に出勤 09:30 KA002で朝礼 09:45 KTEN04で休憩 10:00 PRJ674のGMN004,006,007開発 12:00 MSY302で昼食 13:00 KKK0013社904様,905様と打ち合わせ 14:50 KTEN04で休憩 15:00 PRJ689のDOC037についてPL524と打ち合わせ 15:50 KTEN04で休憩 16:00 PRJ689のドメインを設定(prj689.kbs000001.com) 16:30 PRJ674のGMN043,044開発 18:30 G-13 G-15 H-16 H-20 19:15 JTK001に帰宅 19:30 FR001に入浴 20:00 MSY702で夕食 21:00 匿名掲示板002のPC11PROG1198540438に書き込み 23:00 KS001してNR001
- 75 名前:仕様書無しさん mailto:sage [2008/01/09(水) 20:40:47 ]
- >>74
22:30 SKY-CH901でONN001 が抜けてる
- 76 名前:仕様書無しさん mailto:sage [2008/01/09(水) 22:23:58 ]
- 連番使いの行き着くところは機械語を2進数で直打ちですか?
- 77 名前:仕様書無しさん mailto:sage [2008/01/10(木) 00:19:36 ]
- どういう道を行けばそこにたどりつくのかすごく知りたい。
- 78 名前:仕様書無しさん mailto:sage [2008/01/10(木) 10:22:56 ]
- >>73
囚人に「任務」とはいわないじゃん。 どこか軍隊的なものを感じてしまったわけです。 実際には軍人になんかなりたくないけど やっぱりミリタリーってかっこいいなと思う感情はあるんだよ。 はたから見て、だけど。 ほんとにはやりたくねぇよww
- 79 名前:仕様書無しさん [2008/01/10(木) 23:06:57 ]
- >>78
オレは、「古き良き未来」っぽくてかっこいいと思う 都市には高さ1kmのビルが林立し、 真空チューブの中を弾丸列車が走り、 街角にはテレビ電話の公衆電話があり、 プログラム名は連番
- 80 名前:仕様書無しさん mailto:sage [2008/01/10(木) 23:31:28 ]
- 無駄にでかくて色とりどりのパネルが常時明滅するコンピュータは
入力は音声、出力は合成音声とパンチカード
- 81 名前:仕様書無しさん mailto:sage [2008/01/11(金) 01:51:13 ]
- 否定された予言に何の価値があると言うんだ
- 82 名前:仕様書無しさん mailto:sage [2008/01/11(金) 10:14:13 ]
- 価値なんかないよ、そりゃ。
でも面白いよレトロフューチャー。 動く歩道にピタピタの服なー。 真鍋博にレンズマンだ。
- 83 名前:仕様書無しさん mailto:sage [2008/01/11(金) 18:21:55 ]
- あのさ、関数や変数、メソッドの上でF1押したらドキュメントが出てくるようにスレ
にすりゃ良いんじゃないの? その管理台帳とやらの該当部分が。
- 84 名前:仕様書無しさん mailto:sage [2008/01/11(金) 21:29:43 ]
- 怠けて名前付けたくないだけなんだから、そんなことできるはずないだろ。
- 85 名前:仕様書無しさん mailto:sage [2008/01/11(金) 23:41:53 ]
- 管理大腸にドキュメント乗せる根性はあるんだろ?だったらもう一歩じゃね?
- 86 名前:仕様書無しさん [2008/01/12(土) 22:22:58 ]
- どうせ番号と使い道を併記した表とか作って保管する事になるんだよな……?
で、ソース読む時は、その表を読みつつ理解していくと。 テーブルを走査して間接アクセスする、という作業を人力でやってるって事か……
- 87 名前:葉猫 ◆Jz.SaKuRaM mailto:sage [2008/01/12(土) 22:27:07 ]
- 関数名を連番につるのはやめて欲ちいぜ (´・ω・`)
- 88 名前:仕様書無しさん mailto:sage [2008/01/12(土) 23:20:23 ]
- じゃあ無作為番につる (`・ω・´)
- 89 名前:仕様書無しさん mailto:sage [2008/01/12(土) 23:25:59 ]
- Railsも馬鹿
- 90 名前:仕様書無しさん mailto:sage [2008/01/13(日) 00:14:43 ]
- このキモコテがマ板に書き込むのをやめて欲ちいぜ (´・ω・`)
- 91 名前:仕様書無しさん mailto:sage [2008/01/14(月) 00:04:44 ]
- >>85
手作業をする根性はあるが、知的作業をする根性は無い。 >>88 せめて、ハッシュコードに。
- 92 名前:仕様書無しさん mailto:sage [2008/01/14(月) 05:01:50 ]
- もう乱数でクラス名生成しようぜ
- 93 名前:仕様書無しさん [2008/01/14(月) 09:35:45 ]
- >>92
0x00 〜 0x20 の範囲のバイト列が生成されるようにすれば完璧だな。
- 94 名前:仕様書無しさん mailto:sage [2008/01/14(月) 09:41:00 ]
- 値の重複を考慮して、年月日時分秒、ミリ秒その他の一意値をまぜてくれ。
- 95 名前:仕様書無しさん mailto:sage [2008/01/14(月) 11:12:52 ]
- 怒鳴り声とカビの生えた飼料で育てられてきたような人材しかいない孫請けの現場に
連番と台帳による管理が持ち込まれた。全てを停滞させるわずらわしい手続きが 現場の人間たちをゆっくりと壊していく。その中を、非人間的な管理欲求を胸に秘めた 非情で冷酷な連番使いが走りまわる。 連番使いセンセイの次回作「血の管理台帳」にご期待ください
- 96 名前:仕様書無しさん mailto:sage [2008/01/14(月) 17:52:08 ]
- 紹介しよう。 彼こそが電脳犯罪史上最もありがちと評された管理者、連番使いだ。
- 97 名前:仕様書無しさん mailto:sage [2008/01/14(月) 23:33:32 ]
- だから、ファイルも関数も変数もラベルも全部にせものの名前で夢のようなものなんです。
- 98 名前:仕様書無しさん mailto:sage [2008/01/15(火) 21:38:46 ]
- バトー、忘れないで。貴方が問処を出すとき、私は必ず付番する。
- 99 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:39:37 ]
- >>94
つ GUID もういっそ全部そうしちまいな!
- 100 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:41:41 ]
- おれGUID知らんかった。でも、絶対一意じゃないらしいぞ。
wikiより GUID (Globally Unique Identifier)またはグローバル一意識別子(ぐろーばるいちいしきべつし)は、 ソフトウェアで使用される擬似乱数で、世界で一意な識別子として使用される128ビットの2進数値である。 ただし、絶対に一意であることを保証するものではなく、 生成される識別子の数が(2128 つまり 3.40282366×1038) と非常に大きいため、 同じ識別子が生成される確率がきわめて小さいということである。GUIDは『グーイッド』と発音する
- 101 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:44:26 ]
- 実装がおかしくない限り、重複することはない、と言っていいよ。
絶対に重複しないような実装が定義・指定されてるわけではない、ってだけ。
- 102 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:54:22 ]
- >>101
thx 機会あったら使ってみるわ(おれは連番使いじゃないから関数名その他には使わんが)
- 103 名前:仕様書無しさん mailto:sage [2008/01/16(水) 06:21:15 ]
- えー?
せっかくだから関数名もGUIDで生成しようよー きっとかなり笑えるコードになるよ マ板で10レスくらい取れるんじゃないかなぁ だからやってみようよー
- 104 名前:仕様書無しさん mailto:sage [2008/01/16(水) 14:05:18 ]
- >>100
101がすでに言ってるけど、現実的には重複しない。 GUID生成の実装は、ただ確率的なのではなく、 たしかMACアドレスや時刻とかから求めるのではなかったか。 # 全部がそうかは知らん。念のため。 しかし、それはそれとして、一意性を保証するしくみは ないから、ウィキペとしてはそう書かれるのでは。 >>102 Windows使いならすでにガンガン使っているんだぜ。w
- 105 名前:仕様書無しさん [2008/01/16(水) 14:07:54 ]
- ランダムだったり、dateなどで数字に意味を持たせるのは
真の連番使いとはいえないな
- 106 名前:仕様書無しさん [2008/01/16(水) 15:02:21 ]
- >>100
Wikipediaのことをwikiというやつは死ね Wikiを使ってるサイトなんて腐るほどあるだろ
- 107 名前:仕様書無しさん mailto:sage [2008/01/16(水) 15:36:33 ]
- >>106
まぁいいじゃないか。インターネットで調べ物することに変わりはないだろw
- 108 名前:仕様書無しさん mailto:sage [2008/01/16(水) 17:13:23 ]
- よくない
GUIDじゃないけどもUUIDの定義 ttp://www.opengroup.org/onlinepubs/9629399/apdxa.htm
- 109 名前:仕様書無しさん mailto:sage [2008/01/16(水) 20:40:43 ]
- そろそろスレ違いのようなそうでもないような、そんなんどうでもいいような。
- 110 名前:仕様書無しさん mailto:sage [2008/01/16(水) 20:50:46 ]
- 「サイトも連番で呼べばいいんだよ。そうすりゃ略すこともなくなるし一意に決まるだろ?」
それIPアドレスw連番使いはこんな思考なのかな?
- 111 名前:107 mailto:sage [2008/01/16(水) 21:03:22 ]
- >>108
>インターネットで調べ物する こういう言い方だって、本来は正確じゃないけど意味は通じるだろ、って皮肉だったんだが。 通じなかったみたいだな、スマソ。
- 112 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:10:31 ]
- ホームページとウェブサイトみたいなもんでしょ。
- 113 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:23:55 ]
- 俺のホームページはgoogle.comだぜ
- 114 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:30:28 ]
- 俺はblank
- 115 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:34:28 ]
- 私のホームページは www.serial-no.com ですが何か?
- 116 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:46:11 ]
- 0000000001.COMはまだ登録されて無いな
- 117 名前:仕様書無しさん mailto:sage [2008/01/16(水) 22:12:25 ]
- >>99
バックアップから復旧させたりすると どうなるのかわからんのでこはい。
- 118 名前:仕様書無しさん [2008/01/22(火) 00:34:50 ]
- 1クリックでソースファイルがきれいに並ぶ快感を知ってしまうと
連番の魔力からはぬけられない・・・・
- 119 名前:仕様書無しさん [2008/01/22(火) 01:09:03 ]
-
動画にアクセスしたら zoomeのDQNは早い 70Mbpsぐらい出たよ インターネットなら 透過スピードに近い のではないだろうか? Lunascape Core Version 4.5.2.1 / ANSI Operating System Version 6.0.6000 Internet Explorer Version 7.0.6000.
- 120 名前:仕様書無しさん mailto:sage [2008/01/22(火) 01:22:11 ]
- >>118
それしかいいことがないのがなあ・・・・
- 121 名前:仕様書無しさん [2008/01/22(火) 09:32:50 ]
- これってパッケージ名を
01datamodel 02view 03controller とかにするのもだめなの?
- 122 名前:仕様書無しさん mailto:sage [2008/01/22(火) 09:45:31 ]
- 標準の機能名+拡張機能名+将来の変更による配番。
0000_00_00hoge 0001_01_00hogege 0010_00_00metahoge
|

|