クラス名などに日本語を使うことについて語りたい

784 Views

May 06, 24

スライド概要

profile-image

福岡在住のプログラマーです。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

クラス名などに日本語を使うこ とについて語りたい Webなんでも勉強会#14 【○○についてとことん語りたい編】 2024.03.21 藤田恭平 1

2.

今日話すこと 2

3.

目次 自己紹介 仕事 / 趣味 (/ プログラミング歴) 本題 推しポイント わかりやすさ / 英訳しんどい問題 (/ 英訳で情報が失われる可能性) デメリット 日本語の読み書き / なんか問題起こりそう (/ 自由度の高さが仇になる) (使わなかった場面) 3

4.

自己紹介 - 仕事 藤田恭平 Kyohei Fujita 主にWeb系の開発者。Java系が中心。 京セラコミュニケーションシステム株式会社(KCCS)@京都 新卒入社でSIerの社内フレームワーク開発 株式会社ライブワークス@福岡 昨年末まで電子カルテの開発。電子処方箋関係とか 今年から無職 4

5.

自己紹介 - 趣味 - キャンプ 4年目ソロキャンパー 荷物のコンパクト化進行中 5

6.

自己紹介 - 趣味 - 音楽 ライブ / フェス ネクライトーキー / 斉藤和義 / エレファントカシマシ / フラワーカンパニーズ / 竹原ピスト ル / THE YELLOW MONKEY / 岡崎体育 / ヤバイTシャツ屋さん / SHISHAMO / 打首 獄門同好会 / Creepy Nuts / Hump Back / ハンブレッダーズ / 私立恵比寿中学 / Perfume etc.. 6

7.

本題 7

8.

改めて 8

9.

推しポイント 9

10.

わかりやすさ - 日本語と英語 「後期高齢者」の扱いになるかのコード 英語よりは分かりやすくなるはず 英語力の問題? -> 英語の読み書きにコストをかける理由があまりない気が 10

11.

わかりやすさ - テストコード 「何をどうテストしているのか」がわかりやすいことは超重要 テスト設計にもなる 11

12.

英訳しんどい問題 日本の制度で使われる言葉、専門用語などはけっこう英訳しんどい codicなどのサービスはあるが 読む側になるとさらに辛かったりする 「日本語そのまま使う」選択肢があると助かる 12

13.

デメリット 13

14.

日本語必須 日本語の読み書きができないと、コードが読めない/編集できない さっき話したメリットがほとんど吹き飛ぶ 組織によってはこの時点で論外になる 14

15.

なんか問題起こりそう 私は日本語が原因の問題は経験がない 入社した時点で既に使える環境ができていた。苦労を知らない可能性あり ただ、プライベートで書いたコードでも特に困った記憶はない 言語、フレームワーク、事業内容 などが変わればリスクはもちろん変わる 上手くいかなかったケースの話も聞いてみたい 15

16.

まとめ 16

17.

日本語話者がメインで、専門用語が多い、みたいな環境であればメリットは大きいと思っ ている プロダクトコードが無理ならテストコードだけでも もちろんチーム内でルールも含めて合意を取ることは前提 人によって色々意見が違うと思うので、そういう話ができると嬉しい 17

18.

おしまい 18