タグ

2008年6月19日のブックマーク (3件)

  • Google App Engineでテスト駆動開発を行うための3つのTips | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    Google App Engineの開発ではPythonを使います。GAEを使ったWebアプリの開発でテスト駆動開発を行う際にも,Python的なユニットテストの文脈を活用できます。 ただし,GAEでユニットテストを行うためにはいくつかのツールやトリックが必要です。ここでは,そのテクニックを簡単に紹介します。 その1 : NoseGAEを使う Pythonのテスト用ツールにNoseがあります。このツールは,複数のディレクトリを渡り歩いて,複数のテストコードを一気に実行してくれる便利なツールです。 NoseのプラグインNoseGAEをインストールすることで,GAEアプリのテストを楽に行うことができます。「nose --with-gae」というようにオプション指定をすることでNoseGAEを利用できます。NoseGAEでは,テストコード上でGAEのモジュールやパッケージをインポートするために必

  • MarcusCom CVS Repository

    MarcusCom CVS Repository This is the MarcusCom CVS Repository. In it, you will find the various projects I've been working on. This includes GNOME desktop development snapshots as well as the Evolution beta ports. Anonymous CVS Access All projects can be checkout out through anonymous (pserver) CVS with the following commands. The module you wish to check out must be specified as the modulename. W

  • 窓の杜 - 【特別企画】「Firefox 3」が公開、その内容に迫る

    v1.0公開後、初めてのメジャーバージョンアップとなったv1.5では、Webページの表示履歴、Cookie、キャッシュといったWebブラウザーに蓄積された個人情報などを簡単に削除できるようになったほか、体のアップデート時に差分ファイルのみをダウンロードできるように自動アップデート機能が強化されるという更新内容がメインだった。 続くv2.0では、ドラッグ&ドロップでのタブ入れ替えなどタブ関連の操作性が向上したほか、検索バーが強化され“サジェスト”機能を利用可能になるなど、全体的な使い勝手が改良された。またフィッシング詐欺対策機能もこのバージョンから標準搭載されている。 こうして振り返ってみると、過去のメジャーバージョンアップの内容はそれほど大きいものではなかった。とくにタブ周りの機能強化は、最初から実装されていてもおかしくないレベルのものばかりだ。もちろん、細かな機能強化や仕様変更のほかに