Sprint Challenge: Testing the Customer Management System
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- java
- Lĩnh vực
- backend, documentation, testing-qa
Hướng nghiên cứu
Bắt đầu bằng cách xác định các phần triển khai service, repository và interface được liệt kê trong hệ thống quản lý khách hàng của Sprint 4, sau đó xem xét từng phương thức public và luồng đặt đơn hàng. Được xem là hoàn thành khi các test và Javadoc bao phủ các kiểu được chỉ định, đồng thời log hiển thị mã định danh đơn hàng, việc đặt đơn hàng và trạng thái cuối cùng, thông tin debug về tổng tiền đơn hàng và xác nhận đã gửi message.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Sprint Challenge: Testing the Customer Management System
The code you write for this challenge is mandatory homework and should be completed and sent in a PR for review before class.
Bringing It All Together
Given the customer management system built in sprint 4 build unit tests for the major services and behaviours.
Requirements
Provide tests and javadoc for all the public methods of the following service implementations;
EmailMessageSenderSmsMessageSenderCustomerServiceOrderServiceReportingServiceInMemoryCustomerRepositoryInMemoryOrderRepository
Provide javadoc for all the implementations above and for the following interfaces;
CustomerRepositoryOrderRepositoryMessageSender
Add logging to your system so that;
- an identifier is assigned and recorded consistently in the logs for all parts of the order process
- you can see when an order is being placed and the final status
- debug level information is recorded when the order total is calculated
- the message sender confirms the message is sent
Submission & Review
Fork the coursework repo to your own GitHub account.
Make regular small commits with clear messages.
When you are ready, open a Pull Request to the CYF repo. Make sure you fill in the PR template provided.
A volunteer will review your submission and send you feedback.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 1
- Fork
- 11
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CodeYourFuture/Module-Java
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Sprint 7 - Sprint Challenge 2 Đang mở🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 7 Core
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
-
Sprint 7 - Challenge 1 Đang mở🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 7 🦑 Size Large Core
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100
-
Sprint 6 Challenge Đang mở🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 6 🦑 Size Large Core
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Tất cả issue của CodeYourFuture/Module-Java
Issue tương tự
-
triage/confirmed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
agentscope-ai/agentscope#2775 ·
-
area/sessions comp/cron comp/gateway P2 sweeper:risk-message-delivery sweeper:risk-session-state type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
NousResearch/hermes-agent#118863 ·
-
needs-triage🔍
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
StackExchange/StackExchange.Redis#3249 ·