デブサミ2019福岡【B-2】CI/CDを使い倒して数段上のソフトウェア開発をしよう! #devsumiB #devsumi

0
近藤佑子 @kondoyuko

CircleCIの金さんのセッション!金さんの記事、ほんまにGoogleで「CI/CD」で一番上にくる…! codezine.jp/article/detail… #devsumiB #devsumi

2019-08-29 11:40:20
えみぞう🐘🐮🌻🌻🌻🐰🐰🐰 @seemizou

なぜテストを書くのか 書かないと、人間が何度も同じことする 人間はもっとクリエイティブに #devsumi #devsumiB

2019-08-29 11:40:30
えみぞう🐘🐮🌻🌻🌻🐰🐰🐰 @seemizou

CIとはなにか 常に同じ環境でテストを実行してくれる。 #devsumi #devsumiB

2019-08-29 11:41:14
近藤佑子 @kondoyuko

CIはテストを自動で実行してくれる仕組み。テストは自分で用意する必要がある #devsumiB #devsumi

2019-08-29 11:41:34
山地 伸明 @tom_nobu

> ※テストは自分で用意する必要がある これが一番のハードル・・ #devsumi #devsumiB

2019-08-29 11:41:48
近藤佑子 @kondoyuko

テストをし忘れる問題:GitHub上の変更に対して常にテストを回すようにする #devsumi #devsumiB

2019-08-29 11:44:15
近藤佑子 @kondoyuko

テストが壊れている問題:テストが壊れた時点で検知したり、直さないとマージできないようにする #devsumiB #devsumi

2019-08-29 11:44:59
kensan @ken3_0596

テストコード自体の品質やメンテナンスは開発者依存なんだよなぁ。。 #devsumi #devsumiB #circlecijp

2019-08-29 11:46:06
えみぞう🐘🐮🌻🌻🌻🐰🐰🐰 @seemizou

CI使うとなにがうれしい? ・VCSの変更時、自動でテストを実行 ・テストが壊れた時点で検知 ・直さないとマージできない ・実行することで信頼性高まる ・どっかーのcontainerを使って毎回フレッシュな環境で ・いつ実行しても同じ結果 #devsumi #devsumiB

2019-08-29 11:49:20
えみぞう🐘🐮🌻🌻🌻🐰🐰🐰 @seemizou

CI導入の問題 ・そもそもテストがない ・テスト文化の布教には時間かかる #devsumi #devsumiB

2019-08-29 11:51:00
近藤佑子 @kondoyuko

CI導入の一番の問題:CIをやりたい、でもテストがない…テスト文化の布教にはコストと時間がかかる #devsumi #devsumiB

2019-08-29 11:51:29
kensan @ken3_0596

コンテナベースは素晴らしいんだけど環境自体の変更をちゃんとウォッチしないとな #devsumi #devsumiB #circlecijp

2019-08-29 11:51:38
山地 伸明 @tom_nobu

構文チェックと循環的複雑度だったら始めやすいし、効果も現れやすくていいですね #devsumi #devsumiB

2019-08-29 11:53:57
近藤佑子 @kondoyuko

CI/CDツールはメンテナンスが大変。組織によっては専任で人をつけるくらい(俗に言うJenkinsおじさん) #devsumiB #devsumi

2019-08-29 11:56:51
kensan @ken3_0596

メンテナンス問題もモロ直面する。 あとは導入コストと運用コストの見える化が必要な気がする #devsumi #devsumiB #circlecijp

2019-08-29 11:59:09
近藤佑子 @kondoyuko

CDのDはデリバリーのD、デプロイのDと2つの意味がある。継続的デリバリーでは、リリース準備を自動で行い、リリース作業は人間の意思が介在する。継続的デプロイメントは自動でデプロイまでしてくれてリリースに人の意思が介在しない。 #devsumiB #devsumi

2019-08-29 12:01:44