タグ

namingに関するPinkのブックマーク (2)

  • クラス名・関数名によく使われる英単語 - ある日の日記

    「理系は英語が苦手」という説がある。 真実かどうかは分からないけれど、プログラム書くのに英語は必要*1。 たとえばandroidは公式リファンレスが英語しかない。MSDNも、言語選択を英語にすると日語モードより多くページが出てくる*2。そのほかの場所でも、日語ページは一部のみ、残りは英語だけ、ということがある。 だと代表的な機能しか載ってないから、詳細を知りたいときに英語が読めないと困ってしまう*3。最低でも、クラス名、関数名ぐらいは訳せないと、どんな機能かが分からない。 というわけで、クラス名・関数名に多く使われている単語を調べてみようと思った。手集計…は到底無理なので、javadocリファレンスをプログラムでテキスト解析。 実験対象はJDK6のリファレンス*4。これはきちんと日語の全訳があるのだけれど、代表的なリファレンスということで。 対象はクラス名と関数名のみ。解説文や引数

    クラス名・関数名によく使われる英単語 - ある日の日記
  • 関数名によく使われる英単語(動詞)の意味とニュアンス | PHP Archive

    PHP に限らず、プログラミングで使われる多くの関数名は「動詞+目的語」という命名規則になっていることが多く、「insertPost()」であれば投稿を挿入するという意味が名前から読み取れます。 では投稿を削除する場合は delete でしょうか? それとも remove でしょうか? 関数は基的に英語を使うのが鉄則ですが、似たような意味を持つ単語などが多く厳密な意味の違いがわかりにくいことがあります。 そこで、プログラミングで関数名として一般的に使われている頻出語句をピックアップし、主な用途と細かい意味、ニュアンス、使い分けについて調べてみました。 追加・作成 set

  • 1