sfDocTestPlugin 0.2.8をリリースしました。最近、大掛かりなプロジェクトでみんなでそれぞれテストを書いているのですが、お互いのテストが干渉して失敗する事が多くなりました。人のせいでテストが通らないと腹が立つので人間関係も悪くなります。今回のリリースでは、各テストの独立性を向上する事でテスト間の干渉がなくなり、円滑にプロジェクトを進めるのに役立つ機能を追加しました。
この投稿の続きを読む »sfDocTestPlugin 0.2.8をリリースしました
データベースを用いたアプリケーションでは、開発途中に仕様変更などでデータベースを変更したい事があります。
通常は、ALTER等のSQLを駆使して差分のSQLを作成し、適用しますが、意外と面倒です。
propel-build-sqlタスクでは、CREATE TABLE文は作成してくれますが、既存のテーブル構造をかえる為のでALTER文は生成しません。
この作業を自動化してくれるのが、sfPropelSqlDiffPluginです。
sfPropelSqlDiffPluginは現在のconfig/schema.ymlとデータベースを比較して、差分のALTER文を生成するプラグインします。以下の図が概要になります。
この投稿の続きを読む »スキーマの変更にデータベースを追随させるsfPropelSqlDiffPlugin
予告通りの1.2.10, 1.3.0, 1.4.0のリリースに続けて、symfonyアドベントカレンダー2009が公開されています。
今年は、日本語も同時公開です。自分も翻訳に参加させていただき、10日目のWebDebugToolBarを担当させていただきました。
それにしても、一ヶ月以上も前に英語の原稿がほぼ完成しているってことには驚きました。毎日時間に追われて書いているのではなかったのですね。
すでにいろんな方が記事にされているのでリンク先のご紹介: