1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu BM.PM.06.03 (BB xem xet code) doc

2 320 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Biên bản xem xét code
Thể loại Biên bản xem xét
Định dạng
Số trang 2
Dung lượng 6,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

1 - Nội dung xem xét Các vấn đề được xem xét Có Không Ghi chú Có tuân thủ theo Quy ước lập trình không?. Kèm theo một bảng các quy ước lập trình như đặt tên biến, hàm, thủ tục, thiế kế

Trang 1

BM.PM.06.03 NBH:

Trang 1/2

Biên bản xem xét code

Số hiệu/Tên dự án:

Ngày xem xét: Phiên bản:

Người lập trình:

Phần việc được giao:

Người xem xét: Lần xem xét:

1 - Nội dung xem xét Các vấn đề được xem xét Có Không Ghi chú Có tuân thủ theo Quy ước lập trình không? (Kèm theo một bảng các quy ước lập trình như đặt tên biến, hàm, thủ tục, thiế kế giao diện )

Người khác đọc chương trình nguồn có

thể hiểu được không?

Ghi chú có thường xuyên, liên tục không?

(Đặt ra quy định bao nhiêu dòng lệnh ghi

chú một lần)

Ghi chú có rõ ràng và chính xác không?

Đọc ghi chú có hiểu được tại sao lại làm

như thế ?

Tất cả những tình huống đặc biệt, và các

lỗi do có các ảnh hưởng liên quan trong

chương trình được ghi chú không?

Mục đích của từng quá trình hoạt động

trong chương trình đã được ghi chú chưa?

Các sự kiện liên quan với từng quá trình

hoạt động đã được ghi chú chưa?

Các chức năng dùng chung đã được đóng

gói thành gói chưa? Đã được chuẩn hoá

chưa và thông báo cho mọi người chưa?

Những người liên quan đến chức năng

này đã dùng chưa hay viết thủ tục khác ?

Tên của mỗi thủ tục/hàm/class có nói lên

thủ tục/hàm/class đó làm gì hay không?

Các tham số có tên dễ hiểu không?

Nhánh chính của chương trình có phân

biệt rõ với các nhánh ngoại lệ không?

Thủ tục/hàm/class có dài quá không? có

thể làm đơn giản bằng cách tách ra thành

những thủ tục/hàm/class nhỏ hơn không?

Trang 2

BM.PM.06.03 NBH:

Trang 2/2

Thủ tục/hàm/class có dài quá không? có

thể làm đơn giản bằng cách giảm số điểm

rẽ nhánh đi không?

(Điểm rẽ nhánh là các điểm trong chương

trình mà việc thực hiện có thể đi theo

nhiều nhánh khác nhau, ví dụ như tại các

lệnh if-, else-, and-, while-, và case-.)

Các vòng lặp lồng nhau có được giảm đến

mức ít nhất?

Biến có được đặt tên tốt không?

Code có dễ hiểu và tránh các mẹo khi lập

trình không?

Có sử dụng lệnh Goto không?

2 - Nhận xét

3 - Quyết định

Người thực hiện

Ngày đăng: 10/12/2013, 01:15

TỪ KHÓA LIÊN QUAN

w