Your SlideShare is downloading. ×
0
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
自動テストのすすめ
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

自動テストのすすめ

414

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
414
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. 自動テストのすすめ
    • 2. 自己紹介• 神田勝規 (@potix2)• 株式会社いろはクリエイティブ• Webシステム開発(PHP,C#など)
    • 3. 今日のテーマ• テストを書こう• 作業を自動化しよう
    • 4. 伝統的な開発
    • 5. Edit
    • 6. Pray
    • 7. 不安
    • 8. なぜ不安なのか?• テストされていないコードが存在する • すべてのコードパスが網羅できてない • そもそもテストするのが難しい • メモリ不足、境界値、閏年など
    • 9. コードへの信頼信頼 実行回数
    • 10. 開発者に必要なもの
    • 11. 自動テスト
    • 12. 人手を介さず実施 できるテスト
    • 13. 作り方
    • 14. フレームワークを使う• xUnit• xSpec
    • 15. 実施方法
    • 16. Jenkinsを使う• コミットされたらテストを実行• テストに失敗したら全員に通知す る
    • 17. 自動テストの肝•高速• 高い網羅性• 高頻度で実施
    • 18. テスト駆動開発 (TDD)
    • 19. TDDのルール• 自動テストが失敗した場合だけ、新し いコードを書く• 重複を取り除く(DRY)
    • 20. TDD黄金の回転きれい Red Refactoring汚い Green 動く 動かない
    • 21. Live Coding
    • 22. もっと学ぶために
    • 23. 参考書籍:テスト駆動開発入門• TDDのバイブル• TDDのリズムを掴むに は最適• 少し内容が古い
    • 24. しかし、現実は厳しい
    • 25. 参考書籍:レガシーコード改善ガイド• テストが存在しない コードの保守について• 実践的な内容• 何度も読む必要がある
    • 26. ご清聴ありがとうご ざいました

    ×