タグ

ブックマーク / kyon-mm.hatenablog.com (4)

  • 機械学習のテスト、自動テスト入門書籍など気になっているやつ - うさぎ組

    ここ1ヶ月くらいで気になったものまとめ 機械学習のテスト 分散システム bashのテスト 初めての自動テスト テスト駆動開発 SeleniumのTips 機械学習のテスト medium.com ユニットテストの範囲でっていうかんじだったので、まぁこうなるかなぁという感想でした。 困っているところはいわゆるインテグレーションテストとか運用しているデータにたいするテストだとおもいます。 まぁそれでもユニットテストないよりはあったほうが便利な場面もそこそこあるんでしょうかね。ありそうだな。 分散システム 当は恐ろしい分散システムの話 from Kumazaki Hiroki www.slideshare.net ご存知 kumagi さんの講演資料です。 いろんな論文やブログから、DBなどを中心に分散システムのバグはこんなのがあるんだぜっていうのをまとめてくれています。 RedisやらRDB

    機械学習のテスト、自動テスト入門書籍など気になっているやつ - うさぎ組
  • Gitを5年間教える側にまわって気付いたこと - うさぎ組

    Git Advent Calendar 2016 - Qiita の記事になります。 記事では自分がGitを教えたことで気付いたことをまとめます。 ゆえに「Gitに入門したい人」に向けたものではありません。が、多少のエントリーポイントは示しますので参考になるかとは思います。 コミュニティ、有償セミナーで5年間Gitを中心としたバージョン管理システムを教えてきた経験の話です。 ただ、Git, GitHubなどのデベロッパーではないので、彼等の思想とは異なるかもしれませんが、そこは一人のGitの講師として見てもらえれば。 命名の混乱とユーザー層 Gitのコマンドは名前から理解しにくいことで有名です。 git rebase --intractive などは典型です。 例えば、branch という単語が示す内容はあまりにも違っています。 VCS毎に branch の意味が違うことも難しくしていま

    Gitを5年間教える側にまわって気付いたこと - うさぎ組
    pochi-mk
    pochi-mk 2016/12/26
  • TDDの自殺 #kyon_mmAdvent - うさぎ組

    はじめに 僕は熱心にTDDを勧めているエンジニアです。 ですが、この2年でTDDが銀の弾丸ではないことも気付き始めました。 その気づきの一つがこのTDDの自殺です。 先にFacebookで投稿したところ、評価をもらえたので投稿します。 「読み手を選ぶエントリーです、(`・ω・´)キリッ」 これを読んで「kyon_mmも落ちたものだ」と思ってもらっても構いませんし、「迷惑な話だ」ということであれば僕に猛抗議をしてもかまいません。 TDDとはなにか TDDは開発者を支援するフレームワークと定義します。 TDDは「開発者の意図を確認すること」「開発者が心地よいコードを書き始める事」を支援するフレームワークです。 TDDの基礎 TDDを支えるものとして次の要素があります。 客観的で頻繁にも実施できる検査群、確認し易い検査結果群、RED,GREEN,REFACTORのライフサイクル。 これらによって

    TDDの自殺 #kyon_mmAdvent - うさぎ組
  • 今春まともなエンジニアになりたい人が読む12冊+α - うさぎ組

    今春まともなエンジニアになりたい人とはつまり僕のことです。 ちなみに最近まで読んでいたのはこっち →「ソフトウェアテストを勉強しはじめて10ヵ月でやったこと - うさぎ組」 読み返すのも含めてこれらをしっかりと読もうと思ってる書籍をあげてみます。 最後のほうにOOPの設計系の書籍について補足を書いておきます。 CleanCoder まだ半分くらいまでしか読んでいませんが、宣伝の通り全てのソフトウェア開発に関わる人に読んでほしいと思わせますね。 Clean Coder プロフェッショナルプログラマへの道 作者: Robert C. Martin,角征典出版社/メーカー: アスキー・メディアワークス発売日: 2012/01/27メディア: 大型購入: 12人 クリック: 645回この商品を含むブログ (36件) を見る いかにして問題を解くか 数学を題材に扱いながらも一般的にどのように目の前

    今春まともなエンジニアになりたい人が読む12冊+α - うさぎ組
    pochi-mk
    pochi-mk 2012/03/09
    こんなに読んだらお腹いっぱい
  • 1