アカウント名:
パスワード:
ファイルと関数/変数名、ついでにテーブル関連を全て全半角混じり文字(および10語ぐらいの文章)にしたら、怒られた。OSや言語、DBMS的に動作保証されてるし、日本人的に分かりやすく、可読性という意味でメンテしやすいのだから良いだろ別に… と思った
自分しか使わないものはそれでもいいが、共同開発する場合は一貫性をもった命名にしないと、可読性が著しく低下する。既存のライブラリとの一貫性も考慮するなら、通常の命名は英語一択。怒られるのは当然。
法律関連/税務関連のプログラムは、変数名や関数名でその手の用語は必ず漢字なりの日本語使うのが基本。ローマ字とかにすると一文字違いで全く別のものを扱ってしまうこともあるし、英訳も一意に決まると限らん。その手のミス一つですら数億単位の損害賠償になったりするから、そちらの分野では日本語で命名するってのが一貫性をもったスタイルで、要求仕様だったりするんだよね。
× 法律関連/税務関連のプログラムは、○ ボクが一回だけどこかの噂話で聞いたことがある法律関連/税務関連のプログラムは、
無駄に主語をデカくしないように。
一般的な開発言語のキーワードが多言語対応したものが中心になってから、もう四半世紀なんですよ。旧時代の資産が活きてるところも多いですが、いまどきは普通に活用するのが一般的ですし、いまでは適用分野によっては不具合が確実に減ることが数値で出るぐらいには、いろんなところで実践された時代なんですよ。(なので、最近は要求にものってくる)
> 旧時代の資産が活きてるところも多いですが、いまどきは普通に活用するのが一般的ですし、どっちやねん。設定がブレブレやぞ。
でも、使っている外部ライブラリの関数名が、ある日から中国語名に変わっていたりしたらキレるでしょ?
これに関してアホは君や。会計なんて毎年改定される税法対応がメインで食ってるようなもんなんだからよほどの大企業でもなければ輸出とか考えるわけないでしょ。国内でカッチリ動くのが重要なんだから日本語使うのは全くの自然。
そもそもSQLって現場(プログラマじゃなくて経理担当等)が使えるようにって作られたんだからドメスティックな実装自体がアリなんだよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
罵倒されたことはある (スコア:0)
ファイルと関数/変数名、ついでにテーブル関連を全て全半角混じり文字(および10語ぐらいの文章)にしたら、怒られた。
OSや言語、DBMS的に動作保証されてるし、日本人的に分かりやすく、可読性という意味でメンテしやすいのだから良いだろ別に… と思った
Re: (スコア:0)
自分しか使わないものはそれでもいいが、共同開発する場合は一貫性をもった命名にしないと、可読性が著しく低下する。
既存のライブラリとの一貫性も考慮するなら、通常の命名は英語一択。
怒られるのは当然。
Re:罵倒されたことはある (スコア:1)
法律関連/税務関連のプログラムは、変数名や関数名でその手の用語は必ず漢字なりの日本語使うのが基本。ローマ字とかにすると一文字違いで全く別のものを扱ってしまうこともあるし、英訳も一意に決まると限らん。
その手のミス一つですら数億単位の損害賠償になったりするから、そちらの分野では日本語で命名するってのが一貫性をもったスタイルで、要求仕様だったりするんだよね。
Re: (スコア:0)
× 法律関連/税務関連のプログラムは、
○ ボクが一回だけどこかの噂話で聞いたことがある法律関連/税務関連のプログラムは、
無駄に主語をデカくしないように。
Re: (スコア:0)
一般的な開発言語のキーワードが多言語対応したものが中心になってから、もう四半世紀なんですよ。
旧時代の資産が活きてるところも多いですが、いまどきは普通に活用するのが一般的ですし、いまでは適用分野によっては不具合が確実に減ることが数値で出るぐらいには、いろんなところで実践された時代なんですよ。(なので、最近は要求にものってくる)
Re: (スコア:0)
> 旧時代の資産が活きてるところも多いですが、いまどきは普通に活用するのが一般的ですし、
どっちやねん。
設定がブレブレやぞ。
Re: (スコア:0)
でも、使っている外部ライブラリの関数名が、ある日から中国語名に変わっていたりしたらキレるでしょ?
Re: (スコア:0)
これに関してアホは君や。
会計なんて毎年改定される税法対応がメインで食ってるようなもんなんだから
よほどの大企業でもなければ輸出とか考えるわけないでしょ。
国内でカッチリ動くのが重要なんだから日本語使うのは全くの自然。
そもそもSQLって現場(プログラマじゃなくて経理担当等)が使えるようにって作られたんだから
ドメスティックな実装自体がアリなんだよ。