Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tddbc sapporo 2_0

1,564 views

Published on

顔が崩れた

  • Be the first to comment

  • Be the first to like this

Tddbc sapporo 2_0

  1. 1. TDDBC Sapporo 2.0 2011.06.04
  2. 2. 自己紹介 <ul><li>irasally -  オム子 ( °⊿°) </li></ul><ul><ul><li>株式会社エスプランニング 所属 </li></ul></ul><ul><ul><li>1981er 今年 30 </li></ul></ul><ul><ul><li>Java 暦 8 年目 </li></ul></ul><ul><ul><li>プログラマ歴 8 年目 </li></ul></ul>
  3. 3. 単体テストとの出会い <ul><ul><li>入社一年目 </li></ul></ul><ul><ul><li>はじめて作った Web アプリ </li></ul></ul><ul><li>「単体テスト、 </li></ul><ul><li>してみようか?」 </li></ul>
  4. 4. 単体テストとは <ul><li>Excel に印を付ける事 </li></ul><ul><li>だと思ってました。 </li></ul>
  5. 5. 自動テストとの出会い <ul><ul><li>JUnit </li></ul></ul><ul><ul><li>Selenium </li></ul></ul><ul><li>「なんて便利!」 </li></ul>
  6. 6. 立ちはだかる現実 <ul><li>こんな複雑なプログラム </li></ul><ul><li>テストなんて書けない </li></ul><ul><li>僕たちには時間がない。 </li></ul>
  7. 7. すぎてゆく日々 <ul><li>単体テストは </li></ul><ul><li>余裕がある時にする事 </li></ul><ul><li>余裕なんてなかったよ。 </li></ul>
  8. 8. <ul><li>5 年ほど経過 </li></ul>
  9. 9. TDD との出会い <ul><ul><li>ある日の仕事中 </li></ul></ul><ul><ul><li>実装方法がわからない…… </li></ul></ul><ul><li>「それ、どうやって </li></ul><ul><li>テスト書く?」 </li></ul>
  10. 10. <ul><li>( °⊿°) </li></ul><ul><li>( °⊿°) ! </li></ul><ul><li>( °⊿°) !!!!!! </li></ul>
  11. 11. 単体テストとの再会 <ul><li>プログラムの動きを </li></ul><ul><li>考えるために </li></ul><ul><li>テストを書く </li></ul>
  12. 12. 仕事をしながら気がついた <ul><li>安心リファクタリング </li></ul><ul><li>に欠かせないのは </li></ul><ul><li>テスト </li></ul>
  13. 13. 実践している事 <ul><li>作る前に、テスト </li></ul><ul><li>飲む前に、ちゃんと食べる。 </li></ul>
  14. 14. ということで <ul><li>まだまだ駆け出しですが </li></ul><ul><li>今日は Java の </li></ul><ul><li>サポートやります。 </li></ul>
  15. 15. <ul><li>よろしくおねがいします! </li></ul><ul><li>( °⊿°) <懇親会も! </li></ul>

×