タグ

ブックマーク / dann.hatenablog.com (2)

  • CSSのselectorとイベントハンドラの関連付け - dann's blog

    behaviour.jsに関連して。 Modified Behaviour - cssQuery + behaviour.js Behaviour.jsのgetElementsBySelector()の代わりに、cssQuery.jsを使うように改造したものを公開している人がいます。 http://www.firelord.net/modifiedbehavior これを使えば、多用なselectorに対応したイベントドリブンなフレームワークを作れそうです。behaviour.jsを使わなくても、cssQuery.js + prototype.js を使うのでも十分かもしれません。 Degrader.js idに規約を持たせることで、フレームワークと連携を図るということを考えている人もいます。 Graceful Degradation with Prototype, Scriptaculo

    CSSのselectorとイベントハンドラの関連付け - dann's blog
  • 機能テスト/結合テストのTestability向上のための定義分割 - dann's blog

    定義分割をするのは「結合テストのTestabilityの向上」をするためだと思っています。 「インジェクションするセットを一括で変更することにより、環境依存部分を切り離してPOJOだけでテストをできるようにするにし、Testabilityを向上させる」ことが定義分割をするための意味になります。 では、結合テストのTestabilityの向上の観点から分割方法を考えてみます。 定義の分割方法 コンポーネント分割 コンポーネント分割は、複数のコンポーネントが結合している場合に、複数のコンポーネントを一括で置き換えることができ、コンポーネント単体の結合テストをやるときに役に立つのでありです。 コンポーネント単体での結合テストが簡単に実現できるために、コンポーネント全体の結合テストを実施した際に、どのコンポーネントに問題があるのかの切り分けがしやすくなります。 レイヤ分割 レイヤ分割は、POJO版

    機能テスト/結合テストのTestability向上のための定義分割 - dann's blog
    send
    send 2005/09/27
  • 1