Spring Boot TDD - 입문부터 실전까지 정확하게
이규원
더 빠르고 더 견고하게 Spring Boot 응용프로그램을 개발하세요. 정확한 이론 설명과 실무 수준의 연결된 실습을 통해 HTTP API 응용프로그램 개발에 TDD를 사용하는 효과적인 방법을 자연스럽게 익히게 됩니다.
초급
TDD, Spring Boot, JUnit
Tìm hiểu cách tạo một ứng dụng web với TDD bằng Spring Boot. TDD sẽ giúp bạn duy trì năng suất phát triển và tạo các ứng dụng web đáng tin cậy.
Cách viết mã kiểm tra
Tư duy dựa trên thử nghiệm
TDD dựa trên thực hành!
TDD sẽ không còn khó xử nữa 😎
Bất kỳ ai cũng có thể phát triển một ứng dụng web. Tuy nhiên, việc làm cho nó dễ bảo trì và dễ hiểu đối với các nhà phát triển khác là một thách thức. Bước đầu tiên để đạt được điều này là viết mã dễ kiểm thử . Điều này dễ dàng đạt được nhất thông qua phát triển TDD .
TDD là cách dễ nhất để tạo ra các ứng dụng đáng tin cậy mà không làm giảm năng suất phát triển khi chúng phát triển. Đừng chỉ xem bài giảng; hãy thực hành nhiều lần, áp dụng các ví dụ và biến chúng thành của riêng bạn! Đến một lúc nào đó, bạn sẽ thấy TDD không chỉ dễ dàng mà còn dễ kiểm tra.
📢 Vui lòng kiểm tra trước khi tham gia lớp học!
Ban đầu, chúng tôi phát triển một ứng dụng sử dụng TDD, sử dụng POJO không phụ thuộc vào Spring. Chúng tôi đăng ký chúng dưới dạng Spring bean và xác minh rằng ứng dụng hoạt động bình thường. Sau đó, chúng tôi chuyển đổi các bài kiểm tra hiện có thành các bài kiểm tra API có thể tái sử dụng.
1. Ứng dụng POJO TDD
2. Chuyển sang thử nghiệm Spring Boot
3. Chuyển sang thử nghiệm API
4. Áp dụng JPA
Thật khó để theo kịp lịch trình...
Viết mã kiểm tra
Các nhà phát triển gặp rắc rối
Tôi biết TDD tốt, nhưng...
Bắt đầu từ đâu
Tôi không biết nhà phát triển
Không phải trò chơi bowling...
TDD trong phát triển ứng dụng web thực tế
Các nhà phát triển tò mò về phương pháp này
H. Lịch trình của tôi quá bận rộn để có thể tạo mã kiểm tra.
Việc phát triển một ứng dụng không cần kiểm thử ban đầu có thể nhanh hơn so với việc viết kiểm thử. Tuy nhiên, theo thời gian, ngay cả những thay đổi đơn giản cũng trở nên khó khăn. Và bạn phải bật tắt máy chủ mỗi lần để kiểm tra. Cuối cùng, việc kiểm thử toàn bộ dịch vụ trở nên tốn thời gian và bạn sẽ trì hoãn việc này. Có lẽ bạn cũng đã từng lo lắng về việc mã của mình có thể bị lỗi ở đâu đó. Phát triển theo hướng kiểm thử (TDD) là cách dễ nhất để duy trì năng suất.
H. Tôi biết TDD rất tốt, nhưng tôi không biết bắt đầu từ đâu.
Trong bài giảng này, bạn sẽ học cách tạo luồng bằng TDD OutSide-In, xác định logic kinh doanh cốt lõi và phát triển API có thể được kiểm tra bằng TDD InSide-Out.
H. TDD nên được áp dụng như thế nào trong thực tế?
Có lẽ bạn đã từng thử chơi bowling để luyện tập TDD. Tuy nhiên, việc áp dụng TDD vào các ứng dụng web có thể khá khó khăn. Trong bài giảng này, bạn sẽ học cách phát triển API bằng TDD trong môi trường thực tế.
Khóa học này dành cho ai?
Nhà phát triển tò mò về TDD
Các nhà phát triển gặp khó khăn khi viết mã kiểm tra
Các nhà phát triển muốn thực hành TDD trong thực tế
Cần biết trước khi bắt đầu?
ngôn ngữ java
khởi động mùa xuân
Junit5
4,899
Học viên
89
Đánh giá
12
Trả lời
4.8
Xếp hạng
1
Khóa học
처음 개발 공부를 시작했을 때 개발 업계의 지식을 공유하는 문화 덕분에 정말 많은 도움을 받았습니다.
저도 언젠가 어떠한 형태로든 기여를 하고 싶다는 꿈을 가지고 있었고, 강의를 제작하게 되었습니다.
Tất cả
23 bài giảng ∙ (2giờ 42phút)
Tất cả
89 đánh giá
4.8
89 đánh giá
Đánh giá 17
∙
Đánh giá trung bình 4.8
5
개발을 즐기시는 듯 재미있게 강의하시니 보는 이도 즐겁네요... ^^ 다만 인텔리제이 플러그인을 통해, 키보드 단축키를 수강자가 볼 수 있게 하단에 표시해주면, 초보자들도 따라가기 쉬울 듯 합니다. 개발툴에 익숙치 않은 분들은 뭐가 막 생기고 없어지는데 대체 뭘 누른거지??? 하고 궁금해 할 때가 많을 듯 싶어요 (제가 초보 때 그랬어요 ㅎㅎㅎ ) 그래도 별 다섯. 5점 드립니다.
강의에 부족한 부분이 많은데 좋은 평 남겨주셔서 감사합니다!! 앞으로 강의에서는 제가 어떤 단축키를 쓰는지도 공유하도록 하고 강의 전달에 신경 쓰도록 하겠습니다!!! 감사합니다!!!😄
강의 보다가 저도 이 의견 남기려고 왔는데, 역시 이미 있네요 ^^
Đánh giá 5
∙
Đánh giá trung bình 4.8
4
이 강의는 속도가 많이 빠른 강의입니다. 자세한 설명도 하나하나 집어서 알려주는 강의도 아니고요. 다만 이 강의는 자바 TDD에 대한 흐름을 전반적으로 알려줍니다. 아 이렇게 흘려가는구나 라고 알 수 있어요. 또한 자바 8언어만 쓰던 사람한테는 새로운 문법을 많이 배울 수 있습니다. 결론적으로 말하자면 어느정도 스프링 기초가 있고 테스트가 뭔지는 알고 있으나 이를 어떻게 시작해야할지 모르는 분에게 매우 추천합니다. 또한 자바 8 말고도 자바 17를 배우고자 하는분에게도 도움이 됩니다.
정ᄋᄋ님!! 꼼꼼한 후기 정말 감사드립니다!!😆 정ㅇㅇ 님께서 정확히 진단해주셨는데요!☺️ 다른 분들도 느끼시겠지만..! 이 강의는 다소 불친절한 부분이 많고 전달력도 좋지 못합니다.. 죄송합니다!🥹 말씀해주신 대로 영상은 자바&스프링부트 애플리케이션 개발에서 TDD에 대한 전반적인 흐름을 공유해 드리며, 제가 TDD를 접한 뒤 처음 애플리케이션 개발에서 TDD를 적용하려고 했을 때의 막막함이라든지, 그때 알고 있었더라면 도움이 되었을 거 같다는 내용을 담은 영상으로 비슷한 고민을 하시는 분들께 도움이 되었으면 하여 제작한 영상입니다! 수강하시면서 주의 해주실 점은 해당 영상은 TDD는 이렇게 해야돼! 가 아닙니다!!! 영상 속 내용은 제가 경험하고 알고 있는 내용안에서만 설명해 드릴 수 있으므로 얼마든지 더 좋은 방법이 있을 수 있습니다! 다만 이런 식으로도 하는구나~OK 이해해 주시면 될것같습니다! 부족함이 많은 영상이지만, 100점짜리 후기를 작성해주셔서 감사합니다 정ㅇㅇ님!!👍
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
이런 강의가 무료라니.. 당신을 GOAT라고 부르겠습니다.. + 마지막 강의처럼 모든 강의에 단축키가 나오도록 해주시면 좋을것같습니다!
안녕하세요 Arsenal 님!!🥹 좋게 봐주셔서 감사합니다!! 영상이 도움이 되셨으면 좋겠네요!!😆
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
너무 재미있게 잘 봤습니다. 평소 궁금하던 부분을 강의로 풀어주셔서 재미있게 봤습니다. 많은 분들이 칭찬해주신 것처럼 POJO -> 부트 -> API -> JPA 로 진행하는 흐름이 너무 좋았고, 단축키나 livetemplate 꿀팁도 좋았습니다. 좀 앞서가는 질문일 수도 있는데, 다음 강의 계획 하시는 게 있을까요? 좋은 강의 잘 봤습니다. 감사합니다.
Jung Ho 님!! 재미있게 봐주셔서 감사합니다!! 🥹 영상이 조금이라도 도움이 되셨으면 좋겠네요!! 앞으로도 또 공유드릴 내용이 있으면! 그리고 원하신다면! 준비를 해보도록 하겠습니다!! 감사합니다!!! 행복한 하루 되세요!😆
Miễn phí
Khám phá các khóa học khác trong cùng lĩnh vực!