Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Công nghệ phần mềm: Cài đặt phần mềm cung cấp cho người đọc những kiến thức như: Giới thiệu; Các yêu cầu viết mã nguồn chương trình; Phong cách lập trình; Chú thích; Tái sử dụng mã nguồn; Gỡ lỗi. Mời các bạn cùng tham khảo! | Công nghệ phần mềm Cài đặt phần mềm Implementation Nội dung Giới thiệu Các yêu cầu viết mã nguồn chương trình Phong cách lập trình Chú thích Tái sử dụng mã nguồn Gỡ lỗi Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 2 Giới thiệu Implementation triển khai thiết kế chi tiết thành chương trình Sản phẩm phần mềm tốt hiệu quả kinh tế cao - Hạn chế tối đa xảy ra lỗi - Mã nguồn dễ bảo trì dễ hiểu dễ sửa lỗi được nâng cấp thay đổi dễ dàng. - Khả năng tái sự dụng cao Kỹ thuật lập trình tốt hiệu quả Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 3 Các yêu cầu viết mã nguồn chương trình Kỹ thuật lập trình chuyên nghiệp Tuân theo các chuẩn viết mã nguồn coding styles coding convention programming styles Các chuẩn quy định do Ngôn ngữ lập trình do Công ty Kỹ thuật lập trình hiệu quả Dễ dàng bảo trì dễ hiểu dễ sửa lỗi Khả năng tái sử dụng cao nâng cấp thay đổi Chú thích rõ ràng đầy đủ Sử dụng các cấu trúc an toàn bắt lỗi xử lý ngoại lệ mẫu thiết kế Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 4 Phong cách lập trình Đặt tên biến tên hàm Tên biến tên hàm có nghĩa gợi nhớ Sử dụng các ký hiệu từ Tiếng anh có nghĩa Làm cho dễ đọc dễ hiểu Thí dụ DateOfBirth hoặc date_of_birth Không viết dateofbirth Tránh đặt tên quá dài Tránh đặt tên dài với biến cục bộ Thống nhất cách dùng Tên lớp bắt đầu bằng chữ hoa Tên hằng số toàn chữ hoa Biến vòng lặp chỉ số i iteration index Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 5 Phong cách lập trình Câu lệnh Câu lệnh phải mô tả cấu trúc Tụt lề dễ đọc dễ hiểu Làm đơn giản các câu lệnh Mỗi lệnh trên 1 dòng Triển khai các biểu thức phức tạp Hạn chế truyền tham số là kết quả của hàm biểu thức Tránh các cấu trúc phức tạp Các lệnh if lồng nhau Điều kiện phủ định if not Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 6 Ví dụ - Viết câu lệnh Trên 1 dòng if g lt 17 amp amp h lt 22 i lt 60 return true else System.out.println incorrect return false Thay bằng if g lt 17 amp amp h lt 22 i lt