truonganhhoang/INT2208-8-2019

Là một người mua hàng tôi muốn có 1 trang hiển thị thông tin chi tiết sản phẩm để lựa chọn chính xác hơn (Nguyễn Thị Thúy)

Closed this issue · 0 comments

Quy tắc INVEST:

  • Independent: user story này là cụ thể và độc lập với các user story khác

  • Negotiable: câu chuyện này có thể thương lượng khi thêm các tính năng bổ sung

  • Valuable: user story này mang lại giá trị giúp người dùng xem thông tin chi tiết sản phẩm mình chọn trước khi mua.

  • Estimable: Xác định được khoảng thời gian cần thiết để hoàn thành yêu cầu khoảng 6-7 tiếng.

  • Small: Tính năng này đủ nhỏ và đơn giản để có thể nắm bắt nhanh chỉ cần hiển thị hình ảnh và thông tin(số lượng, tình trạng, màu sắc) sản phẩm.

  • Testable: Có thể kiểm tra, đánh giá kết quả bằng kiểm thử.
    Các bước thực hiện

  • Làm rõ yêu cầu của user story ( đổ dữ liệu thông tin chi tiết từ cơ sở dữ liệu ra giao diện). User story

  • Lựa chọn mô hình thiết kế MVC .MVC

  • Thiết kế giao diện hiển thị thông tin chi tiết và tạo form để lựa chọn chi tiết sản phẩm ( size, màu sắc,...) Bootstrap4, Jquery , Link commit

  • Kết nối cơ sở dữ liệu đổ cơ sở dữ liệu ra giao diện.

  • Thêm tính năng xem chi tiết ảnh(phóng to ảnh). Link commit

  • Hiển thị chính sách mua hàng của trang web. Link commit

  • Thêm chức năng thêm vào giỏ hàng/mua ngay. Link commit

  • Áp dụng kiểm thử hộp trắng để bao phủ tối đa các nhánh code. White box testing

  • Tối ưu code và hoàn thành sản phẩm.

Link bài tập cá nhân demo chức năng: https://www.youtube.com/watch?v=st1_EyGOwvg