タグ

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

  • コーディング規約 - Qiita

    概要 開発する上でコーディング規約に則って開発を行う。 規約を決めるとソースコードに統一性を持たせ、可読性・保守性を高める。 PHPファイルの書式 コーディングスタイル PHPファイルの書式 ◆全般 「PHPコードのみのファイル」は終了タグ("?>")を含めてはいけない。終了タグを省略することで、ファイルの最後にある空白文字が出力に影響することを防ぐ。 ◆字下げ 字下げは空白4文字で行う。タブ文字を利用してはいけない。 ◆1行の長さ 1行の長さは80文字までにすることを目指す。最大でも120文字までにする。 ◆行末 行末はラインフィード(LF)のみにしなければならない。 コーディングスタイル ◆変数名 変数名は英数字からなる単語をアンダースコアで区切ったスタイルで記述する。

    コーディング規約 - Qiita
  • PHPを最新コーディング規約に合わせて修正してくれるツール「PHP Coding Standards Fixer」

    こんにちは、@9ensanです。 前回、「PHPのコーディング規約 PSR-0、PSR-1、PSR-2、PSR-3とは」でPHPの新しいコーディング規約について書きました。 今回は、その新しいコーディング規約にしたがって既存のソースコードを修正してくれるツールの紹介です。 そのツールは、Symfony、Twig、Silix、Swift Mailerなどの有名なPHPフレームワーク、ライブラリを開発している「SensioLabs」の「PHP Coding Standards Fixer」というツールです。 インストールから使い方までを解説していきたいと思います。 インストール ローカルインストール 使用するだけなら、「php-cs-fixer.phar」をダウンロードしてくるだけで使用できます。 グローバルインストール どこからでも利用できるようにインストールする為には、 wget利用時 s

    PHPを最新コーディング規約に合わせて修正してくれるツール「PHP Coding Standards Fixer」
  • なぜRubyのcase/whenはインデントしないのかを考えてみた - give IT a try

    はじめに 昨日はソニックガーデンにしては珍しく、ちょっとしたコーディングスタイル論争(?)が発生しました。 議論のネタになったのはRubyのcase文のインデントについてです。 when節はインデントすべきか、それともcaseキーワードと揃えるべきかの議論になりました。 x = 1 # インデントする場合 case x when 1 puts "x is 1" when 2 puts "x is 2" else puts "x is other" end # インデントしない場合 case x when 1 puts "x is 1" when 2 puts "x is 2" else puts "x is other" end Rubyのコーディング規約をいくつか見てみると、後者のインデントしないスタイルの方が多数派だったので、「インデントなしでいいじゃん」で結論付ければいいだけかもしれ

  • Rubyコーディング規約

    はじめに 文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。

  • 1