本エントリはTDD Advent Calendar jp: 2011の12/8の担当分の記事で、id:t-wadaさんの「右手に感情、左手に数値 - カバレッジを味方にしよう - t-wadaの日記」に続くものです。 はじめに TDDはシンプルな原則に則った手法ですが、とっつきの悪さもしばしば持たれがちです。また一連のTDD Advent Calendarで起こった議論や会話の中でも、TDDの始め方はどうすれば良いかという話が散見されましたので、自分の担当枠では「TDDのはじめかた」についてまとめたいと思います。なお紹介するのはあくまで数ある入門方法のうちの1つです。たぶん他にも色々な良い入門方法があると思います。 全体像 紹介する入門方法は以下のようなステップバイステップの構造となります。 いつでも軽快に使えるユニットテスト環境を構築する 必要と感じたらすぐテストを活用する テスト並行を
事情があって、Pythonで使えるグラフ描画ツールを探しました。いくつか候補があるのですが、NetworkX(http://networkx.lanl.gov/)が良さそうに思えました。 NetworkXは、グラフ描画が主たる目的ではなくて、グラフの操作や解析のためのライブラリです。描画バックエンドは現在 matplotlib, pygraphviz, pydot の3種類をサポートしています(http://networkx.lanl.gov/reference/drawing.html)。PyGrphviz(http://networkx.lanl.gov/pygraphviz/)はNetworkXと同じ開発コミュニティによるもので、NetworkXと類似のAPIを提供してます。描画はPyGraphvizを使おうかな、と。 PyGraphviz is a Python interface
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く