Development)=テスト駆動開発のお勉強です。テスト駆動開発って?開発スタイルの一つでテストファーストによる追加・変更と、リファクタリングによる設計改善の2つの活動を超短期で繰り返して開発を進めていく手法。・時間的、レガシーコードの戦い、従来の開発からの切り替え12345678910111213141516171819202122232425262728293031323334353637383940・TDDのサイクル・次の目標を考える・その目標を示すテストを書く・そのテストを実行して失敗させる・目的のコードを書く・2で書いたテストを成功させる・テストが通るままでリファクタリングを行う・1~6を繰り返す・TDDのこころ・1つずつ少しずつ、段を小さく宮本武蔵より→複数相手にしない。→恐怖に負けては終わり変化に対応するのは健康体のチーム・どうTDDするのか?・テストを書こうとしてバグるのはダメ・まずは小さいところから・美味しそうなところをやる・メリット・コード再利用、テストが壊れにくい・スキルアップ・デメリット・時間的、レガシーコードの戦い、従来の開発からの切り替え概要はこんな感じです。明日からでも実践できると言ってました。Blogアジャイル/スクラム勉強会/交流会adachin1989年生まれのSRE。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、AnsibleやTerraformでのインフラコード化を推進。副業では数社サーバー保守、未経験によるエンジニアのメンターなども実施している。「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。レイテンシ、パフォーマンス、モニタリング、緊急対応、インフラコード化、リファクタリング、セキュリティ強化、新技術の検証、Docker開発環境の提供、AWSでのインフラ構築、ECS(Fargate)、Wordpressによるコーポレートサイトの修正、メンター、分析基盤の運用を担当している。コメントデータの処理方法の詳細はこちらをご覧ください。NEXTは同窓会です。