Course Outline
소개
- TDD와 Agile의 이점
TDD(2일)
자동화된 Unit Testing 프레임워크 설치 및 구성
TDD 접근 방식
- TDD를 사용하여 소프트웨어 설계
- 리팩토링 소프트웨어
- TDD 워크플로 및 패턴
TDD 구현
- 협업 모듈
- 테스트 페이크, 스텁, 더블 및 모의 이해
- 좋은 단위 테스트 작성하기
- 기존 테스트 개선
- 애플리케이션 리팩터링
- 레거시 C에 대한 테스트 작성
- 임베디드 소프트웨어 개발을 위한 TDD 적용
- 모의실리콘 옆에서 테스트 드라이빙
Agile (1일)
소개
- Agile 기존 소프트웨어 개발 접근 방식과 비교
- Agile 선언문
구현 중 Agile
- 출시 계획, Iteration Zero
- 반복 계획, 추정
- 요구사항 검토, 일일 스탠드업
- 팀 품질, 반복 테스트, 승인
- 반복 검토(쇼케이스)
- 회고전
- Agile 원칙에서 배운 교훈
요약 및 결론
Requirements
- C 프로그래밍에 대한 이해
- 소프트웨어 테스팅 개념에 대한 이해
회원 평가 (7)
TDD에 익숙해질 수 있었던 연습
Csongor Benedek - ACCENTURE
Course - Agile and TDD with C
Machine Translated
나는 소그룹으로 일하는 것을 좋아했습니다. :)
Nikoletta Domak - ACCENTURE
Course - Agile and TDD with C
Machine Translated
저는 트레이너의 전반적으로 긍정적이고 격려적인 태도와 통화 분위기를 정말 즐겼습니다. 강좌는 매우 잘 구성되어 있었고 이론을 설명하는 데 사용된 비유와 예가 매우 도움이 되었습니다. 실용적인 부분에도 매우 만족합니다. 학생들이 이론을 실제로 적용하도록 유도하는 간단하고 이해하기 쉬운 작업입니다. :)
Lasma Matusevica - ACCENTURE
Course - Agile and TDD with C
Machine Translated
제시된 주제에 대한 개방형 토론이 권장되므로 생산적인 학습 경험처럼 느껴집니다.
Ilmars Zeps - ACCENTURE
Course - Agile and TDD with C
Machine Translated
강사님의 스타일은 차분하고 질서정연하게 모든 것을 설명해주셔서 강의를 매우 쉽고 재미있게 따라갈 수 있었습니다.
Rares Calin Rapsigan - ACCENTURE
Course - Agile and TDD with C
Machine Translated
잘 정리되고 설명되어 있으며, 많은 실제 예제와 라이브 코딩을 통해 Agile 및 TDD 개발 주제에 대한 이해를 넓혔습니다.
Barabas Attila - ACCENTURE
Course - Agile and TDD with C
Machine Translated
단위 테스트 작성을 위한 새로운 접근 방식을 배웠다는 사실이 교육에서 가장 마음에 들었던 부분입니다. 또한 우리가 가진 자유로운 대화, 특정 주제에 대해 토론했다는 사실, 우리가 가진 팀워크가 마음에 들었습니다. 이를 통해 사용자 스토리의 요구 사항을 다른 관점에서 분석할 수 있었고 우리에게 제안한 트레이너의 개입도 감사했습니다. 몇 가지 결정을 내리는 데 어려움을 겪을 때 다른 솔루션을 사용했습니다.
Crina-Maria Rosu - ACCENTURE
Course - Agile and TDD with C
Machine Translated