タグ

testに関するk_chibaのブックマーク (2)

  • テスト・ファーストなんて嫌いだ!

    私はテスト・ファーストが嫌いだ。 君はテスト・ファーストを知っているか? 知らないなら簡単に説明しておこう。テスト・ファーストというのは,XP(エクストリーム・プログラミング[用語解説] )というソフトウエア開発手法で紹介されている実践項目(プラクティス)だ。プログラムを作る前にテストを作れ,と説く。 テスト・ファーストで言うテストは,ソフトウエア全体のテストではないんだ。ソフトウエアを構成する単体プログラムのテスト,すなわち「単体(ユニット)テスト」を意味する。これまでテストと言えば,ソフトウエアがある程度完成してからのテストがメインで,テスト担当者(テスター)が行う作業,という意味合いが強かっただろう? しかしテスト・ファーストでは,単体テストをテストの中心に置くんだ。 まず最初にテスト・プログラムを作る。それもテスターではなく,プログラマ自らが作る。それからテスト・プログラムが成功す

    テスト・ファーストなんて嫌いだ!
  • iRSSの日記

    form内の入力項目数の残りを取得して、ユーザーにあとどれくらいで終わるのかを伝えたいときに、 20/30 あと10件 というメッセージを出そうと思う このとき、ページ内の項目数をどのようにして、取得するかが、問題になる。 手動で、ひとつふたつと数えても良いのだけど、項目数が多いと、正確に数えるのが難しい。 自動的に算出する方法を考えてみる。 form内に存在する、ユーザーにとって、入力可能な項目とは何か? formなので、input, texarea, select のいずれかとする。 とすると、対象となる、要素を取得するにはinput type= hidden と 見えない要素を除いてあげて、nameの重複を排除すれば、数は出せそうだ。 [...new Set(Array.from(document.querySelectorAll("select,radio,input:not([t

    iRSSの日記
  • 1