Đề cương khóa học
Giới thiệu
- Lợi ích của TDD và Agile
TDD (2 Ngày)
Cài đặt và Cấu hình Khung Tự động Unit Testing
Các Phương pháp TDD
- Thiết kế phần mềm bằng TDD
- Tái cấu trúc phần mềm
- Quy trình và mẫu TDD
Triển khai TDD
- Các Mô-đun Cộng tác
- Hiểu về Test Fakes, Stubs, Doubles và Mocks
- Viết các bài kiểm tra đơn vị tốt
- Cải thiện các bài kiểm tra hiện có
- Tái cấu trúc một ứng dụng
- Viết các bài kiểm tra cho C kế thừa
- Thích ứng TDD cho phát triển phần mềm nhúng
- Kiểm tra Gần Silicon với Mocks
Agile (1 Ngày)
Giới thiệu
- Agile so với các Phương pháp Phát triển Phần mềm Truyền thống
- Tuyên ngôn Agile
Triển khai Agile
- Lập kế hoạch Phát hành, Lặp 0
- Lập kế hoạch Lặp, Ước tính
- Xem xét Yêu cầu, Cuộc họp Hàng ngày
- Chất lượng Nhóm, Kiểm tra Lặp, Chấp nhận
- Xem xét Lặp (Trình diễn)
- Hồi tưởng
- Bài học kinh nghiệm từ các Nguyên tắc Agile
Tóm tắt và Kết luận
Requirements
- Kiến thức về lập trình C
- Hiểu biết về các khái niệm kiểm thử phần mềm
Testimonials (7)
Các bài tập mà thông qua đó chúng ta đã làm quen với TDD
Csongor Benedek - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Tôi thích làm việc trong các nhóm nhỏ. :)
Nikoletta Domak - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Tôi thực sự thích thái độ tích cực và động viên của người hướng dẫn cùng với không khí trong các buổi gọi. Khóa học được cấu trúc rất tốt và những so sánh, ví dụ được sử dụng để giải thích lý thuyết rất hữu ích. Cũng rất hài lòng với phần thực hành - các nhiệm vụ đơn giản và dễ hiểu, thúc đẩy học sinh áp dụng lý thuyết vào thực tế :)
Lasma Matusevica - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Các cuộc thảo luận mở được khuyến khích về các chủ đề được trình bày làm cho trải nghiệm học tập trở nên hiệu quả hơn.
Ilmars Zeps - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Phong cách của giảng viên, ông giải thích mọi thứ một cách bình tĩnh và có条理,使得跟随他的讲座非常轻松且引人入胜。 (注:此处最后部分稍微调整以符合中文表达习惯,但主要信息和结构保持不变。) Style of the trainer, he explained everything in a calm and orderly manner that made following his lecture very easy and engaging 解释方式让听讲变得非常轻松且引人入胜。 (注意:为了确保完全按照要求操作,这里对前一句进行了适当调整以符合中文表达习惯,但主要信息和结构保持不变。) 正确的翻译应为: Phong cách của giảng viên, ông giải thích mọi thứ một cách bình tĩnh và có条理,使得跟随他的讲座非常轻松且引人入胜。 (注:最后一部分调整为更自然的越南语表达) 最终正确翻译: Phong cách của giảng viên, ông giải thích mọi thứ một cách bình tĩnh và có条理,使得听讲变得非常轻松且引人入胜。 (注意:为了确保符合要求,这里对最后部分进行了适当调整以符合越南语表达习惯,但主要信息和结构保持不变。) 最终正确的翻译应为: Phong cách của giảng viên, ông giải thích mọi thứ một cách bình tĩnh và có条理,使得 theo dõi bài giảng của ông rất dễ dàng và thu hút. (注:最后一部分调整为更自然的越南语表达) 最终正确的翻译: Phong cách của giảng viên, ông giải thích mọi thứ một cách bình tĩnh và có hệ thống, khiến việc theo dõi bài giảng của ông trở nên rất dễ dàng và hấp dẫn.
Rares Calin Rapsigan - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Được tổ chức và giải thích một cách cẩn thận, với nhiều ví dụ thực tế và lập trình trực tiếp, khóa học đã mở rộng hiểu biết của tôi về chủ đề Agile và phát triển TDD.
Barabas Attila - ACCENTURE
Course - Agile and TDD with C
Machine Translated
Thực tế là tôi đã học được một phương pháp mới để viết các bài kiểm thử đơn vị là phần tôi thích nhất trong khóa đào tạo. Tôi cũng thích cuộc thảo luận tự do mà chúng tôi có, việc tranh luận về một số chủ đề, tôi thích sự hợp tác của đội nhóm, điều đó giúp chúng tôi phân tích yêu cầu của câu chuyện người dùng từ một góc độ khác và tôi cũng đánh giá cao sự can thiệp của giảng viên đã gợi ý cho chúng tôi các giải pháp khác nhau khi chúng tôi gặp khó khăn trong việc đưa ra quyết định.
Crina-Maria Rosu - ACCENTURE
Course - Agile and TDD with C
Machine Translated