11
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CoconeAdvent Calendar 2023

Day 4

英語で命名なんてできない(できる)

Last updated at Posted at 2023-12-03

はじめに

こんにちは。Nekokaです。
突然ですがエンジニアのみなさん、英語を使って命名できますか?

わたしはできません..

でも、命名はエンジニアの宿命ですね。
さあ「英語を使わずに」メソッドの命名をしてみましょう!

1.命名したいメソッドの内容を日本語(母国語)で書き出してみる

例として
「サーバーから飼い猫の健康状態のデータをダウンロード」しているメソッドに命名する

こんなかんじで行きましょう。

ある東大の教授の研究によれば、人間が母語でない言語を使って知的な作業をすると一時的に思考力が低下するそうです。母国語で考えて、メソッドの処理内容を正しく言語化しましょう。

2.ChatGPTに聞いてみる

英語ができないので、ChatGPTにお願いします。
スクリーンショット 2023-11-29 16.03.09.png
(英語はできないけど命名にルールを指定することはできる)

この時点で、どれか1つ適当にセレクトして命名を終わらせてもOKと思います。

プロジェクトによっては"From Server"(サーバーから)は明らかなので不要かもしれませんね。

せっかくなのでもう少し掘り下げます。

スクリーンショット 2023-11-29 16.02.57.png
(語尾を「にゃ」にしてくれるやさしいChatGPT)

な、なるほど〜!

もう、英語ができないなんて言えないにゃ絶対、、、

まとめ

私のような日本語脳の人間が英語で命名しようとすると、うっかり

GetData

などと付けてしまいます。IQ低すぎる。

英語学習の観点からも、このようにして業務に関連したことばの類語をまとめて覚えるのは、非常に効率が良いです。命名力、英語力と一石二鳥であります。

次回からはChatGPTに頼らなくても命名できちゃう..ってコト?!

かもしれませんね。

それでは良い命名ライフを!

11
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?