mysql:7208
From: Yusuke Naito <Yusuke Naito <naito@xxxxxxxxxx>>
Date: Mon, 17 Mar 2003 23:23:30 +0900
Subject: [mysql 07208] Re: 日本語項目名やテーブル名について
内藤です。 日本語を使えない端末や、日本語変換のキー操作を厭うために、 日本語表記を避けるというのは、いずれも日本語機能を必要としない ことを主張することになると思います。 少なくとも、ソフトウエアを普及させようとするとか、プログラムを産業の 手段とするなどにおいては、このような必要性を感じませんでしょうか? ここで議論する方は、みな相当に訓練されている方ばかりだと思いますから 英数字だけで意味のわかるプログラムを書けることを知らないはずはありま せんし、DFDやERなどだけでなくUMLあるいはPADなんてのも知っていると 思います。いずれも日本語を入れて書く場合があって良いと思います。 もし、話の拡大をお許しいただけるなら、もともと計算機を日本で導入したこ ろから、日本語を扱うことができるように努力したことは、そのような必要が あったからであり、おっしゃるような論理だけの世界でお話をしていれば そのような努力すらされなかったと思います。 DOS/Vマシンと呼ばれてPC98からシェアを奪ったのも日本語を扱った 結果であることは、皆さんも知るところなのではないでしょうか? だからといって、英米人がすべてプログラムを理解可能だとは言いませんが、 テーブル名・フィールド名・変数名・関数名などの名前だけでも母国語で表現 されていれば、一般の目から見ても見やすかったり、初心者でもなじめやす かったりするのではないでしょうか? これらの名前は、システムにとっては変数でしかないはずなので、基本的な 論理に影響なくシステムの変更が可能なはずです。ましてや、プログラム内 の変数値として多バイト文字を扱うことは、メモリの並び順序とか区切り検出 のシステム挙動だけが問題になるだけで、プログラム記述としての論理性を 変更すべきでないというのは誰でもわかっています。すなわちこれは、どう 日本語を扱えばよいかという仕様を暗黙に決めており、それを前提として いるからこそここまでの議論があるので、それを否定してしまったのでは このような事実をすべて否定することになってしまいます。 Tomoyuki Ishino wrote: >石野です。こんばんは。 > >#どこにつなげるか迷いました。。 > >* [mysql 07199] Re: 日本語項目名やテーブル名について >* ML account <ml@xxxxxxxxxx> wrote: > > > >> 大体、ドキュメント性の価値というものを過小評価あるいは無視するという、 >>特に日本のソフトウェア産業の性向が、この手の議論の素地になっているのだと >>思いますね。あるいは、その様な管理手法を導入するまでに至っていない日本の >>ソフトウェア産業の実態、なのかもしれませんが。 >> >> パースペクティブの違いが根底にあると思いますね。システム構築や運用にお >>いて、ドキュメント性の向上がどれだけのトータルコスト削減に対する寄与をす >>るのかを一度真剣に考えられては如何でしょうか。 >> >> >> > >なぜ物理名を日本語でつけるということに、それほど「ドキュメント性」なるもの >を主張されているのか、理解できません。 >英数字でも十分意味合いを推測可能な名称はつけられますし、 >論理設計レベルでDFDとかERとかの資料は作成されないんでしょうか? > >DBは結局バックエンドですし、当初予定していなかった種類のクライアントや >ツールからアクセスされることは十分あり得ます。 >柔軟なシステムを創るために英数字のみを使うというのは、現時点では自然なこと >だと思います。 > >-- >Tomoyuki Ishino > > > > > > > -- Yusuke Naito 内藤祐介 Artificial Life Laboratory, Inc. (株)人工生命研究所 E-mail:naito@xxxxxxxxxx URL:www.alife-lab.co.jp
7162 2003-03-12 14:00 ["Miyauchi Kazuaki" <] Re:Tomcat4.1 で MySQL Connector/J2.0->3.0 に VerUp するとエラー発生 7167 2003-03-13 20:34 ┗[sharland <sharland@x] 7168 2003-03-13 20:47 ┣["TAKAHASHI, Tomohiro] 7169 2003-03-13 20:52 ┣["TAKAHASHI, Tomohiro] 7170 2003-03-14 09:53 ┣[Kitajima <kitajima@x] 7174 2003-03-14 13:26 ┃┣[<kogai@xxxxxxxxxx> ] 日本語項目名やテーブル名について 7175 2003-03-14 13:29 ┃┃┣["3web" <dvh52252@xxx] 7184 2003-03-15 08:49 ┃┃┃┗[ML account <ml@xxxxx] 7187 2003-03-15 11:56 ┃┃┃ ┗[IWASAKI Dai <dai@xxx] 7194 2003-03-16 21:19 ┃┃┃ ┗[ML account <ml@xxxxx] 7195 2003-03-16 23:12 ┃┃┃ ┗[IWASAKI Dai <dai@xxx] 7198 2003-03-17 01:49 ┃┃┃ ┣[SAITO Masaru <daisai] 7199 2003-03-17 02:15 ┃┃┃ ┗[ML account <ml@xxxxx] 7200 2003-03-17 03:07 ┃┃┃ ┣[shogo <sho@xxxxxxxxx] 7242 2003-03-21 10:10 ┃┃┃ ┃┗[ML account <ml@xxxxx] 7252 2003-03-21 23:30 ┃┃┃ ┃ ┣[IWASAKI Dai <dai@xxx] 7262 2003-03-22 11:02 ┃┃┃ ┃ ┗[shogo <sho@xxxxxxxxx] 7269 2003-03-22 11:57 ┃┃┃ ┃ ┗[ML account <ml@xxxxx] 7202 2003-03-17 10:04 ┃┃┃ ┣[Sumito_Oda <oda@xxxx] 7206 2003-03-17 20:26 ┃┃┃ ┃┗["TAKAHASHI, Tomohiro] 7203 2003-03-17 12:56 ┃┃┃ ┣[Takahiro Kaneko <kan] 7207 2003-03-17 22:55 ┃┃┃ ┗[Tomoyuki Ishino <ish] -> @ 7208 2003-03-17 23:23 ┃┃┃ ┗[Yusuke Naito <naito@] 7209 2003-03-17 23:48 ┃┃┃ ┣["名執 聡" <s-natori] 7211 2003-03-18 03:51 ┃┃┃ ┗[Tomoyuki Ishino <ish] 7212 2003-03-18 04:44 ┃┃┃ ┗[Yusuke Naito <naito@] 7214 2003-03-18 08:51 ┃┃┃ ┗["kosugi" <kosugi@xxx] @ 7215 2003-03-18 10:06 ┃┃┃ ┗[Yusuke Naito <naito@] 7216 2003-03-18 10:34 ┃┃┃ ┣[近藤 正博 <echo@xxxx] 7217 2003-03-18 10:43 ┃┃┃ ┗["kosugi" <kosugi@xxx] 7241 2003-03-21 10:10 ┃┃┃ ┗[ML account <ml@xxxxx] 7245 2003-03-21 11:10 ┃┃┃ ┣[Yusuke Naito <naito@] 7247 2003-03-21 11:16 ┃┃┃ ┣["kosugi" <kosugi@xxx] 7267 2003-03-22 11:57 ┃┃┃ ┃┗[ML account <ml@xxxxx] 7274 2003-03-22 14:37 ┃┃┃ ┃ ┗["kosugi" <kosugi@xxx] 7250 2003-03-21 13:28 ┃┃┃ ┣["TAKAHASHI, Tomohiro] 7268 2003-03-22 11:57 ┃┃┃ ┃┗[ML account <ml@xxxxx] 7251 2003-03-21 23:10 ┃┃┃ ┣[IWASAKI Dai <dai@xxx] 7266 2003-03-22 11:57 ┃┃┃ ┃┗[ML account <ml@xxxxx] 7272 2003-03-22 14:18 ┃┃┃ ┃ ┗[IWASAKI Dai <dai@xxx] 7253 2003-03-22 00:27 ┃┃┃ ┣[SAITO Masaru <daisai] 7254 2003-03-22 01:31 ┃┃┃ ┗[Takahiro Kaneko <kan] 7255 2003-03-22 07:35 ┃┃┃ ┗[Yusuke Naito <naito@] 7256 2003-03-22 08:22 ┃┃┃ ┣["kosugi" <kosugi@xxx] 7258 2003-03-22 10:21 ┃┃┃ ┃┗[Yusuke Naito <naito@] 7259 2003-03-22 10:23 ┃┃┃ ┃ ┣["kosugi" <kosugi@xxx] 7260 2003-03-22 10:25 ┃┃┃ ┃ ┣["kosugi" <kosugi@xxx] 7261 2003-03-22 10:34 ┃┃┃ ┃ ┗["kosugi" <kosugi@xxx] 7270 2003-03-22 13:29 ┃┃┃ ┃ ┗[Yusuke Naito <naito@] 7271 2003-03-22 13:56 ┃┃┃ ┃ ┗["kosugi" <kosugi@xxx] 7273 2003-03-22 14:36 ┃┃┃ ┃ ┗[Yusuke Naito <naito@] 7276 2003-03-22 15:02 ┃┃┃ ┃ ┗["kosugi" <kosugi@xxx] 7277 2003-03-22 15:17 ┃┃┃ ┃ ┗[ML account <ml@xxxxx] 7278 2003-03-22 15:24 ┃┃┃ ┃ ┗["TAKAHASHI, Tomohiro] 7304 2003-03-23 10:16 ┃┃┃ ┃ ┗[ML account <ml@xxxxx] 7257 2003-03-22 10:07 ┃┃┃ ┣["kosugi" <kosugi@xxx] 7263 2003-03-22 11:05 ┃┃┃ ┣[Taku Fukagawa <web@x] 7265 2003-03-22 11:57 ┃┃┃ ┗[ML account <ml@xxxxx] 7177 2003-03-14 14:55 ┃┃┗["kosugi" <kosugi@xxx] 7181 2003-03-14 22:35 ┃┣["TAKAHASHI, Tomohiro] 7182 2003-03-14 22:49 ┃┗["TAKAHASHI, Tomohiro] 7176 2003-03-14 14:33 ┗[Takeyuki Miyagawa <m] 7189 2003-03-15 14:06 ┗[sharland <sharland@x] 7352 2003-03-25 11:04 ┗[Takeyuki Miyagawa <m]