アカウント名:
パスワード:
http://www.highriskrevolution.com/wp/gamelife/2020/01/12/%E6%9F%90%E3%... [highriskrevolution.com]>■どうして半角アルファベットのファイル名ばかりなの?
お前は何を言っているんだ?と思うんだが、今のソフトウェア開発現場ではソースコードのファイル名に2バイト文字を使うのが当たり前なのか?マジで?
いまだにログインIDに2バイトコード使ってるだけでも正しく動かない海外製ソフトとかあるから、リスクを減らすためにIDやパス・ファイル名には含めないって常識かと思ってたんですが。
#もちろんVSとかでは使えるのは知ってますが。
アプリの問題もさることながら、ファイルシステムの問題もあるのでは。昨今はほぼutf8のみだから問題になることは稀なんだろうけど。
ファイルシステムではないがとあるRDBのテーブル名を日本語で定義してたシステムがあるらしくてさ。DBMSをリプレースしてUTF8にしたらテーブル名を表現するのに必要なバイト数が増えてそのDBMSの制限に引っかかるからSJISだかEUCだかのままにせざるをえず、未だに文字コード問題に苦しんでるってのは聞いたことある。
UTF-8と一口にいっても、バイト数、サロゲートペア、正規化、文字カテゴリ、フォント対応など、罠は多いけどな。。。
半年ほど前まで業界にいたが、ソース、アセット等のファイル名に「いわゆる半角英数字と一部の記号(アンダーバーなど)」以外を使うことはなかった。(8+3 縛りはさすがになかった)〇〇仕様書みたいなドキュメント類は普通に日本語だったと思うが、それ以外を日本語ファイル名にする発想なんてなかった。
会社やチームによっては違う可能性もあるけど、日本語ファイル名にした場合を想像してみてもデメリットが多そうなので居ても超少数派だろうな。
仕様上ほぼ問題ないケースが多いですが、変換必須な文字列はどうしても操作性で不利がありますね。
半角文字以外使わないのが常識とかいう時代錯誤なこといってないで、必要なら使う。必要でなきゃ使わないでよかろう。当時は、使いたくても使えなかった。今は使えるが、使わなきゃいけないわけでもないんだから、目的に合わせて変えればいい。頑なに使わないとか老害を決め込む必要はない。
かつて問題があったとかいう話も、いったい何時の時代だよって件ばかり。ソースコードの中も同じ話題になるけど、使う必要があれば使うし、必要なければ使わない。使ったからといって問題は起きない。
>かつて問題があったとかいう話も、いったい何時の時代だよって件ばかり。日本語のユーザー名だと動作しないソフトはいまだにありますけどね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
お前は何を言っているんだ (スコア:0)
http://www.highriskrevolution.com/wp/gamelife/2020/01/12/%E6%9F%90%E3%... [highriskrevolution.com]
>■どうして半角アルファベットのファイル名ばかりなの?
お前は何を言っているんだ?
と思うんだが、今のソフトウェア開発現場ではソースコードのファイル名に2バイト文字を使うのが当たり前なのか?マジで?
Re: (スコア:0)
いまだにログインIDに2バイトコード使ってるだけでも正しく動かない海外製ソフトとかあるから、リスクを減らすためにIDやパス・ファイル名には含めないって常識かと思ってたんですが。
#もちろんVSとかでは使えるのは知ってますが。
Re: (スコア:0)
アプリの問題もさることながら、ファイルシステムの問題もあるのでは。
昨今はほぼutf8のみだから問題になることは稀なんだろうけど。
ファイルシステムではないがとあるRDBのテーブル名を日本語で定義してたシステムがあるらしくてさ。
DBMSをリプレースしてUTF8にしたらテーブル名を表現するのに必要なバイト数が増えてそのDBMSの制限に引っかかるから
SJISだかEUCだかのままにせざるをえず、未だに文字コード問題に苦しんでるってのは聞いたことある。
Re:お前は何を言っているんだ (スコア:3)
UTF-8と一口にいっても、バイト数、サロゲートペア、正規化、文字カテゴリ、フォント対応など、罠は多いけどな。。。
Re: (スコア:0)
半年ほど前まで業界にいたが、ソース、アセット等のファイル名に「いわゆる半角英数字と一部の記号(アンダーバーなど)」以外を使うことはなかった。(8+3 縛りはさすがになかった)
〇〇仕様書みたいなドキュメント類は普通に日本語だったと思うが、それ以外を日本語ファイル名にする発想なんてなかった。
会社やチームによっては違う可能性もあるけど、日本語ファイル名にした場合を想像してみてもデメリットが多そうなので居ても超少数派だろうな。
Re: (スコア:0)
仕様上ほぼ問題ないケースが多いですが、変換必須な文字列はどうしても操作性で不利がありますね。
Re: (スコア:0)
半角文字以外使わないのが常識とかいう時代錯誤なこといってないで、必要なら使う。必要でなきゃ使わないでよかろう。
当時は、使いたくても使えなかった。今は使えるが、使わなきゃいけないわけでもないんだから、目的に合わせて変えればいい。
頑なに使わないとか老害を決め込む必要はない。
かつて問題があったとかいう話も、いったい何時の時代だよって件ばかり。
ソースコードの中も同じ話題になるけど、使う必要があれば使うし、必要なければ使わない。使ったからといって問題は起きない。
Re: (スコア:0)
>かつて問題があったとかいう話も、いったい何時の時代だよって件ばかり。
日本語のユーザー名だと動作しないソフトはいまだにありますけどね。