PHPのtraitを使ったEnumの実装はてなブックマーク - PHPのtraitを使ったEnumの実装

このエントリはPHP Advent Calendar 2013 – Qiitaの25日目です。

Enumを作りました。GitHubに置いてあります。satooshi/ValueObject。参考にしたのはC#のEnum。未実装の部分もありますが、よく使いそうなメソッドは実装しました。

Doctrine2 entityのテストケースを自動生成するぞはてなブックマーク - Doctrine2 entityのテストケースを自動生成するぞ

doctrineのコマンドを実行して、自動生成されたentityのsetter、getterに関するテストは自動生成されてほしい。

  • こんなところでカバレッジが落とすのもちょっとね、、、
  • そもそも自動生成されたコードなんだから、テストケースも自動生成されてほしい

テストコードのないentityがそれなりに数が多いっていうか。entityもそれなりの数のプロパティを持っていたりしてだな。なぜか手書きのコードが多くてだな。うむ。

よく分かる言い方をするとだ。手抜きしたい。そんな話。

ホーチミンに来てからの1週間はてなブックマーク - ホーチミンに来てからの1週間

ホントは6/8に書こうとして書きかけたエントリーだけど、必要な生活用品を買ったり、近所の店をうろちょろしたり、道を覚えたり間違ったり、ちゃんと生活のリズムを作るのに時間がかかってしまって、中々続きを書けなかった。仕事もそれなりに忙しいけど、それはまた別の機会に。

初めての海外暮らし。初めての東南アジア。ベトナム、ホーチミンに来てから2ヶ月以上が過ぎていた。

facebookには、やいのやいの書いていたので、その辺もパクリつつ。自分がどんな事を感じたのか、ちょっとだけメモ書きを残しておこうと思う。

php-coverallsがGitHubの今週のスターランキングで4位ぐらいになりましたはてなブックマーク - php-coverallsがGitHubの今週のスターランキングで4位ぐらいになりました

@yandoさんより、速報が入りました。

GitHubで公開中のPHPライブラリphp-coveralls今週のスターランキングで4位ぐらいになったとのことです。

PHPのドキュメンテーションツールはApiGenがいい感じなんじゃないかはてなブックマーク - PHPのドキュメンテーションツールはApiGenがいい感じなんじゃないか

guzzleで使われていたApiGenが良さそうだったので、試してみた。これはイイ!php-coverallsのAPI docを試しに作ってGitHub Pagesに載せてみた。

PHPでもCoverallsできるよ!はてなブックマーク - PHPでもCoverallsできるよ!

先日公開された、クックパッドがChankoを2.0に増量しました、というエントリーを読んでいたら、Travis CIと連携するサービスが2つ紹介されていた。CoverallsCode Climateだ。それぞれ、カバレッジ計測、静的コード解析のサービスとなっている。CoverallsについてはAPIが公開されているので、PHPで書いたライブラリをGitHubに公開してみた。