2022/1/21 Qiita Advent Calendar Online Meetup
https://increments.connpass.com/event/231642/
に参加する前にしておくとよいかもしれないこと。
https://qiita.com/kaizen_nagoya/items/c1d6b1924abe20476512
「2022/1/21 Qiita Calendar Online Meetup」に参加する前にしておくとよいかもしれないこと。
https://qiita.com/kaizen_nagoya/items/c1d6b1924abe20476512「
登壇者 @jnchito
モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう
https://qiita.com/jnchito/items/459d58ba652bf4763820
この記事で一番伝えたかったことは「 もしあなたが品詞に無頓着で、頭の中で思い浮かんだ英単語を即正式採用するような人だったら、辞書を引くなどして、品詞を確認する習慣を付けましょう 」ということです。
品詞よりも語源と文脈を推したい
この記事で一番伝えたいことは、「品詞を調べるより語源を調べよう」ということです。品詞を調べていると、闇のような世界に入っていきます。文法は、言語を理解するための道具です。道具で振り回されないためには、品詞ではなく、語源を調べることをお勧めします。実は、語源に振り回される必要もありません。あなたが新しい語源を作る気概と、作品を残せば、あなたの言葉が世界の共通語になります。
プログラマが知っているとよい英単語の語源。英語(1)
https://qiita.com/kaizen_nagoya/items/9de6d47c47e2c211222b
物と事 変数名、関数名に役立つ英語・語幹・語源 30余 。英語(22)
https://qiita.com/kaizen_nagoya/items/5f66b632ca589bb09707
名詞でも、一般名詞と固有名詞、一般名詞と技術用語で違う意味を指すことがある。文脈依存だということを知っていないと、誤解を生むことになる。
辞書を引いて品詞を見るよりも、ネットで違う用法がないかを探す方がいいこともある。
pay
動詞、名詞どちらも使う。
payment 名詞だけ
名詞として使う場合は、名詞だけの用語があれば、そちらを使うのがよい。
このような事例は山のようにある。
英語は、動詞の名詞形が、ラテン語語源とそれ以外の2つの種類がある。
どちらがいいかは語源を調べて、語源として近い方を採用することをお勧めする。
Religious
形容詞。
Religion 名詞だけ。
AttachFile
a を入れればよい。ただし、ファイルを添付しろという命令。
attach a file
AttachAFile(source, attached file)
という感じで、何かに何かのファイルを添付するという処理ならOK.
Attached File 添付ファイル
user.active
変数ならOK.
関数にするなら、
user.activate
ticket.notify_expire
券の通知をする行為を無効にするのなら
ticket.notify.expire
券の通知を無効にするのなら
ticket.notification.expire
券の通知の属性が無効なら
ticket.notify.expiration.
言語の種類によるんだと思います。
ticket.notify_expiration
自分が使う言語では、動詞_名詞という命名はしません。
informations
info.
https://ejje.weblio.jp/content/informations
information
に限らず、名詞が加算かどうかは分野による。思い込みは危険。
datas
datusの複数形。
https://ejje.weblio.jp/content/datas
data: datumの複数形
data set
を使う分野がある。data自体が集合なのに、集合の集合。それで何を指すかわかればよい。
gate.need_password
gate.need.password
なら、gate の need の一つにpasswordがあるという構造。
gate.password_required
gateを通るならpasswordが必要という意味。
固有名詞、専門用語
人名・地名、一般名詞のありそうな単語
https://qiita.com/kaizen_nagoya/items/b3b75501cfdb6dacd728
アンの部屋(人名から学ぶ数学・物理)
https://qiita.com/kaizen_nagoya/items/e02cbe23b96d5fb96aa1
百点満点の三十点を目指しなさい。
https://qiita.com/kaizen_nagoya/items/cc953b7a4c9368cc2a17
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
文書履歴(document history)
ver. 0.01 初稿 2021108
ver. 0.02 ありがとう追記 20230504
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.