You are on page 1of 1

BÀI TẬP THỰC HÀNH 1

CONVENTION, CODE REVIEW


1. Chuẩn đầu ra cần đạt
Bài tập này nhằm mục tiêu đạt được các chuẩn đầu ra sau:
- Viết code đúng quy tắc (code convention).
- Xác định và fix được các lỗi phổ biến trong các đoạn code.
2. Mô tả bài tập
Sinh viên đọc file Standard_CSharp Coding Convention.pdf để nắm được các quy tắc khi
viết mã lệnh trong CSharp
Yêu cầu 1: Sinh viên viết code tuân thủ theo chuẩn trong file Standard_CSharp Coding
Convention và một số quy định khi viết code đã học trong Chương 2.
Tạo 1 project trong dạng WinForm có tên là TH1_HoVaTen (TH1_NguyenVanTeo)
rồi tạo trong project này form PTB2 (Giải phương trình bậc 2)
𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0
Yêu cầu:
- Tạo form chứa các control cho phép nhập dữ liệu và hiển thị kết quả, các control
để thực hiện thao tác tính và xóa dữ liệu. Phải thiết kế form theo đúng nguyên tắc
thiết kế giao diện.
- Đặt tên cho các control, tên phương thức và viết code xử lý trên form theo đúng
nguyên tắc viết mã
Yêu cầu 2: Sinh viên sử dụng StyleCop, thực hiện review và sửa lại các lỗi chưa đúng
chuẩn viết code chương trình sau:
Yêu cầu:
- Mô tả các lỗi và cách sửa vào file TH1_Template_Defect.xlsx (Đổi tên file thành
TH1_HoVaTen.xlsx)
- Tạo class có tên HoVaTen_Defect vào project ở Yêu cầu 1 và chép toàn bộ code
trong file code.txt vào class để sửa lỗi (những chỗ có chữ HoVaTen được thay thế
bằng HoVaTen của sinh viên).
3. Các yêu cầu & quy định chi tiết cho bài nộp
• Làm riêng từng sinh viên
• Tập hợp các file (Project và File excel) vào chung 1 thư mục đặt tên là
TH1_HoVaTen_MaSoSinhVien. Nén thư mục này lại thành một file .rar (.zip) và nộp lên
hệ thống Elearning.

You might also like