2015年10月10日のブックマーク (2件)

  • 型駆動開発?テストコードを減らせるかもしれない個人的に注目のアイディア · 株式会社クラフトマンソフトウェア

    開発していると、○○駆動開発という言葉をよく耳にしますね。 テスト駆動開発、モデル駆動開発やReadme駆動開発などいろいろあります。 今日、紹介するのは「型駆動開発」です。英語でType Driven Development。 型駆動開発って何? Maciek Próchniak氏によると、型駆動開発とは一言で、テストコードでチェックしている部分をコンパイラで行うという開発スタイルだそうです。 確かにコンパイラでバグが見つけられれば、テストコードを書く手間もないですし、 テストコードはビルドするときに実行し忘れてしまったら問題があっても気づけないですが、 コンパイルは実行前に必ず走るので、チェック漏れも減りそうです。 コンパイラがあれば手軽に始められるのも良さそうですね。 型駆動はバグを防ぐ方法のひとつ 同氏によると、型駆動開発以外でバグを防ぐ方法は 防衛的プログラミング 契約プログラミ

    型駆動開発?テストコードを減らせるかもしれない個人的に注目のアイディア · 株式会社クラフトマンソフトウェア
    tanakakazu
    tanakakazu 2015/10/10
    これ当たり前の人がいるんだ。昔、電話番号型、郵便番号型、☓☓番号型とかDBのテーブルのカラムごとに型を定義するってことをやったことあるけど、面倒な割にはよくなった気がしなかったんで、すぐやめた。
  • ワードサラダの目的

    ワードサラダで作成した文章が載ってるサイトはgoogleで検索しても出なくなる。 増田に都合がわるい文章が載ってるからググられないようにするのが、増田にワードサラダを投稿してるやつの目的だと思う。

    ワードサラダの目的