プログラミングで日本語変数名使ったて良いじゃん

プログラミングで、日本語変数名を使うことは強く忌避されいると思います。でも、実例を見た時にわかりやすさにk心が撃ち抜かれました。 いつか日本語宗派に入りたいかも。
43

メリットを一言で。

山本ユースケ @yusuke

@hfh3oa @apprentice_pg ビジネスドメインの用語を頑張って英語にしてもあんまいいことないと思うんです。納品書兼請求書がSTATEMENT_OF_DELIVERLY_AND_INVOICEとかなっても読みづらいだけで。

2019-07-04 22:53:28

実例

山本ユースケ @yusuke

@takesi_yosimura ほぼ一人で書いているので、自由気ままに。日本語の方が可読性が高くてメンテナンスもしやすいと思ったところは日本語で書いてます pic.twitter.com/xEyjtAWOca

2014-07-22 23:27:11
拡大
山本ユースケ @yusuke

使えば良くないですか?ぱっと思い付かないのがんばって英(単)語にしても生産性悪いと思う。後で自分で分からないし、他の人が見たらもっと分からないし。日本語テーブル/カラム名で問題が出ないか確認するコストはすぐ回収できます twitter.com/uzulla/status/… pic.twitter.com/oTKoitrveL

2016-12-25 23:52:35
uzulla @uzulla

なんだよ、これ訳したらなんて英語になるんだよ!!!!!(しばしばある呻き

2016-12-25 22:45:08
拡大
山本ユースケ @yusuke

弊社、データベースのテーブル名、カラム名、一部enumだけでなく画面のテンプレート名の日本語化も進めてます pic.twitter.com/QD4hk0hyIB

2017-10-25 10:38:09
拡大
山本ユースケ @yusuke

@fmty @furusin_oriver @scrapbuild そうそう。弊社だと「見積日、納品日、支払期日、受注日時、手配日」とか色々ありますねー。データベースのテーブル名、カラム名に日本語使うのもとても効果的です pic.twitter.com/JGHgdcN1E3

2019-02-21 13:13:29
拡大
拡大
山本ユースケ @yusuke

@fmty @furusin_oriver @scrapbuild isメソッドとかも日本語にしておくと超いいんですよ! pic.twitter.com/QWwqA3st4W

2019-02-21 13:17:32
拡大
山本ユースケ @yusuke

@fmty @furusin_oriver @scrapbuild なんでもかんでもとにかく日本語にしているわけじゃないですけどね。サクっと英語が思い付かない単語は恐らく、後でJavaDoc見ないと意味が分からないので。 「がんばらなくても日本語でいいんだよ」と考えるとほどよく混ざってきます pic.twitter.com/xtSpcxNyb0

2019-02-21 13:24:00
拡大
山本ユースケ @yusuke

@hfh3oa @apprentice_pg 日本語でしっくり来るところはかっこつけずに日本語でいいと思いますよ pic.twitter.com/9zO1MFe0l0

2019-07-04 22:48:55
拡大
山本ユースケ @yusuke

もちろん英語のインターフェースもあります。(日本語インターフェースは英語インターフェースのラッパー) #businessCalendar4J pic.twitter.com/9LgxN8ml2w

2021-05-21 15:48:05
拡大