タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

コーディング規約に関するinouetakuyaのブックマーク (6)

  • GitHub - rubocop/ruby-style-guide: A community-driven Ruby coding style guide

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - rubocop/ruby-style-guide: A community-driven Ruby coding style guide
  • 省略してはいけない

    初心者的コーディングを脱するために… VB には「省略できるキーワード」が色々あります。 しかし、省略できるからといって省略ばかりしていると後で後悔することになります。“入力の手間が省けて楽”かもしれませんが、そう言っていられるのも最初のうちで、実は“省略すること”は、デメリットの方が大きいのです。 変数に関する省略 たとえば、「変数の宣言」すら省略できてしまいます。 買ったときの状態なら、コード中にいきなり変数が出てきてもエラーにならないのです。もし、「オプション」の、「変数の宣言を強制する(R)」が OFF のままなら、必ずチェックを入れてください。(モジュールの先頭に“変数の宣言を強制する”というステートメント Option Explicit が自動的に記述されるようになります。) 「変数を宣言せずに扱えることは、初心者のための配慮だ。」 という理由があるそうですが、私はそうは

    inouetakuya
    inouetakuya 2009/04/27
    暗黙的な定義では、ソースコードの“意図”が見えにくくなってしまいます。楽に作れるのが VB の良さかもしれませんが、それでも、Private なら Private、Public なら Public と書くべきでしょう。
  • Java 言語 コーディング規約 9 - ネーミング規約

    [目次] [前のページ] [次のページ ] 9 - ネーミング規約 ネーミング規約は,可読性を上げることによってプログラムをより理解しやすいものにする.それが定数であるか,パッケージであるか,クラスであるかといったネーミング対象の機能についての情報をプログラマに与えることができるので,コードの理解を助けることができるのである. ネーミング対象の種類 ネーミングのルール 例 ユニークなパッケージ名のプリフィクス(接頭辞)は,常に小文字だけの ASCII 文字で書かれ,トップレベルのドメイン名(現在は com,edu,gov,mil,net,org,あるいはISO標準規格の3166と1981において規定される2文字のアルファベットで表される国コード)であるべきである. 続く部分は,プログラミングを行う組織の独自のネーミング規約に応じて変化する.それらの規約では,たとえば,ディレクトリ名の部分

    inouetakuya
    inouetakuya 2009/04/27
    ネーミング規約は,可読性を上げることによってプログラムをより理解しやすいものにする.それが定数であるか,パッケージであるか,クラスであるかといったネーミング対象の機能についての情報をプログラマに与える
  • Capitalization Conventions

    Many of the naming conventions pertain to the casing of identifiers. It is important to note that the common language runtime (CLR) supports case-sensitive and case-insensitive languages. The capitalization conventions described in this topic make it easy for developers to understand and work with a library. Casing Styles The following terms describe different ways to case identifiers. Pascal Casi

    Capitalization Conventions
    inouetakuya
    inouetakuya 2009/04/27
    Pascal 形式 識別子の最初の文字と、後に続いて連結されている各単語の最初の文字を大文字にします。Pascal 形式は、3 文字以上から構成される識別子に対して使用できます。次に例を示します。 BackColor
  • General Naming Conventions

    The general naming conventions discuss choosing the best names for the elements in your libraries. These guidelines apply to all identifiers. Later sections discuss naming specific elements such as namespaces or properties. Word Choice Do choose easily readable identifier names. For example, a property named HorizontalAlignment is more readable in English than AlignmentHorizontal. Do favor readabi

    General Naming Conventions
    inouetakuya
    inouetakuya 2009/04/27
    必ずわかりやすい識別名を選択してください。たとえば、プロパティの名前としてわかりやすいのは、英語では AlignmentHorizontal よりも HorizontalAlignment です。 簡潔さよりもわかりやすさを優先します。
  • ObjectClub - コーディング規約の会

    ここでは、コーディング規約を公開しています。当規約をより良いものにするため、ディスカッション用としてメーリングリストをご用意しました。メーリングリストへの 入会方法は、このページの末尾にあります。 コーディング規約に関する情報をご紹介します。 ■株式会社電通国際情報サービス版 Javaコーディング規約2004(04/09/30) ・PDF(約430KB) Javaコーディング規約の担当者へのご意見はjava-coding-info at ObjectClub.jpまでお寄せください。Javaコーディング規約は、(株)電通国際情報サービス様の『Javaコーディング規約2004』をもとにしております。 『Javaコーディング規約2004』の改版として、『Javaルールブック ~読みやすく効率的なコードの原則』が出版されております。 ■オブジェクト倶楽部版 Javaコーディング規約(04/0

    inouetakuya
    inouetakuya 2009/04/21
    株式会社電通国際情報サービス版 Javaコーディング規約2004(04/09/30)
  • 1