タグ

2011年12月3日のブックマーク (3件)

  • 1-byte.jp - CakePHPを使ったテスト駆動開発

    ブログ初ポストはCakePHPを使ったテスト駆動開発です。 CakePHPはユニットテストとしてSimpleTestに対応しています。 SimpleTestをインストールするだけで、モデルやコントローラ、シェル、ルーティングクラスなどのユニットテストが出来るようになります。 今日はこのCakePHPSimpleTestを使ってテスト駆動開発の流れを説明します。 ただ、僕自身テスト駆動開発を学んだのは去年のCake祭りなので、至らない点が多々あります。 もし何かあれば、コメントでご指摘ください。 今更感もありますが、この場を借りてCake祭りでテスト駆動の指導をしてくださった、@sizuhikoさんに感謝します。 開発手順 まずは開発手順を示します。少し細かいですが、テスト駆動では以下のような順で開発していきます。 設計する。 テストケースを書く。 テストケースをデバッグする。 コー

  • CakePHPのコーディング規約違反をPHP_CodeSnifferでチェックする #CakephpAdvent2011 : candycane development blog

    この記事はCakePHP Advent Calendar 2011に参加しています。 記述したコードの表記ゆれを防ぐ為の手法としてコーディング規約があります。見通しが良く一貫性のあるスタイルで記述されたコードはメンテナンス性を維持する助けになり、コードレビューの際の不毛な論争を少し減らす手助けになります。今回はCakePHPでアプリケーションを開発する際にコーディング規約を適用する方法を検討してみます。 どのコーディング規約を適用するか PHPではPEARのコーディング規約が一般的に知られていますが、PEARはライブラリという事もありこの規約をそのままアプリケーションの実装に適用するのは冗長かもしれません。また同様にZendフレームワークやSymfonyもコーディング規約を持っています。 CakePHPでアプリケーションを実装する場合を考えてみても、PEARのスタイルはCakePHPが採

  • 【週間リスキー】Kindle Fireをroot→日本語化したら、あらあら格安Androidタブレットじゃないの奥さん - 週刊アスキー

    ジャイアン鈴木はヘタレである。せっかく「好きにして」ってKindle Fire渡したのに、なんてジェントルタッチなんだ! もっと、いろんなことしようよ、ねぇねぇ。そう、少しキケンなことも……。そうやって、人は成長していくのです。と、アックン・オッペンハイマーは述べています。 というわけで、一部のギーク間でいま最高に熱い禁断のroot→マーケットアプリ導入→日語化を、先達の指導に基づき私めも試してみましたよ(詳しいやり方は最下のリンク参照)。まず、SDKがインストールされていることが条件……はい、ここまでで一度でも「?」となった方! 決して読み進めてはいけません。週間リスキーは週刊アスキーとはちゃいます。なんの保証もサポートも致しかねますので。文鎮なっても知らないよん♪ rootを取得する前に、Kindle Fire体で“Unknown Sources”を許諾させる必要があります。通常の

    【週間リスキー】Kindle Fireをroot→日本語化したら、あらあら格安Androidタブレットじゃないの奥さん - 週刊アスキー