
●What is CI? ・なぜテストを書くべきか 手順をくり課さないといけない 人では見落としやミスが発生 -> コンピュータにやらせよう ・CIはテストを自動で実行する仕組み #circleci #devsumi #devsumiE
2019-02-15 11:11:47
古いテストが壊れている、テストが悪いかコードが悪いか分からない。 そういうことやんなぁ。 #devsumi #devsumiE
2019-02-15 11:14:04
古いテストが壊れてしまう テストが悪いのかコードがわからない ↓ 結果、テストの信頼性がなくなる ↓ CIで解決 ・テストが壊れた時点で検知 ・マージブロック #devsumiE
2019-02-15 11:14:48
●Why CI? ・テストを書くだけでは不十分 あるけど実行し忘れた 昔のテストが壊れている 環境依存 -> 信頼性がない #circleci #devsumi #devsumiE
2019-02-15 11:15:21
改善策 1 常にテストを回す 2 変更があるたびにテストをしてくれるため壊れた段階で検知。直さないとマージできない 背景:テストが壊れているのかテストが悪いのか変わらない・・・テストのアップデートし忘れ・・・ 使われていない自動化は壊れていく、名言だ・・・ #devsumiE
2019-02-15 11:15:53