DevOps、その前に
-
Upload
yuta-matsumura -
Category
Technology
-
view
740 -
download
0
Transcript of DevOps、その前に
DevOps、その前に
2016/02/20 ComCamp@Fukuoka LT
松村優大
自己紹介
•松村優大(Yuta Matsumura)
•株式会社オルターブース所属
•テクニカルアーキテクト
•島根出身、福岡在住の28歳
• 2015年9月に第一子誕生
• Fukuoka.NET(ふくてん) 主催してます
2
今日のお話
今日はアプリケーション開発を行う中で起こる
悩ましい問題を解決することを考えてみます。
継続的インテグレーションやDevOpsに対するはやる気持ちを
抑えて基礎を作りましょう。
オマケ).NETアプリケーション開発者向けの話もします。
3
アプリケーション開発のプロセス
コーディング
デバッグテスト
リリース
デプロイ
4
アプリケーション開発のプロセス
コーディング
デバッグテスト
リリース
デプロイ
5
忙しくなってくるとどうしてもテストの優先度が低くなってしまう・・・
アプリケーション開発のステップ
コーディング
デバッグテスト 修正
リリース
デプロイ
6
デグレ対応のせいでまた忙しくなりテストなんかする余裕が無くなってしまう・・・
負の連鎖から脱却するには!
いかにデグレを減らす/発生させないか
バグやデグレの数がゼロに近づくことが理想
7
負の連鎖から脱却するには!
やっぱりテストが重要になる
「前はきちんと動いてたのにデグレ対応したら動かなくなった」
こんな状況を生まないようにする
8
負の連鎖から脱却するには!
まずは単体テストのコード化
コードを検証するコードを書こう
テストをコード化すれば何度も実行できる
9
負の連鎖から脱却するには!
常にテストを実行する意識と環境
テストを準備しても実行しないと意味が無い
10
アプリケーション開発のプロセス
コーディング
デバッグテスト
リリース
デプロイ
11
自動化
12
Microsoft Visual Studio Team Services
MSBuild Plugin
MSTest Plugin
NUnit Plugin
13
14
15
ビビらず本番環境へのデプロイを行うためにまずはテストの自動化から始めてみてはどうでしょう?
システムライフサイクルの高品質化を目指すことでスピードを伴った開発と運用につながる。
DevOps
ありがとうございました。