Bài giảng Kỹ thuật lập trình – Chương 5: Phong cách lập trình

Bài giảng Kỹ thuật lập trình – Chương 5: Phong cách lập trình trang bị cho người học những kiến thức cơ bản về: Khái niệm phong cách lập trình, một số quy tắc cơ bản về phong cách lập trình, viết tài liệu chương trình. Mời các bạn cùng tham khảo. | om .c Chương 5 ng Phong cách lập trình co an th o ng du u cu 31 03 2020 SangDV 1 https tailieudientucntt Nội dung 1. Khái niệm phong cách lập trình om 2. Một số quy tắc cơ bản về phong cách lập .c trình ng 3. Viết tài liệu chương trình co an th o ng du u cu 31 03 2020 SangDV 2 https tailieudientucntt om .c Khái niệm ng phong cách lập trình co an th o ng du u cu 31 03 2020 SangDV 3 https tailieudientucntt Tại sao cần phong cách lập trình Ai đọc chương trình của chúng ta Trình dịch om Các lập trình viên khác và bản thân chúng ta .c ng typedef struct double x y z vec vec U black amb .02 .02 .02 struct sphere vec cen color double rad kd ks kt kl ir s best sph 0. 6. .5 1. 1. 1. .9 co .05 .2 .85 0. -1. 8. 1. .5 .2 1. .7 .3 0. .05 1. 8. .1 .8 .8 1. .3 .7 0. 0. 3. -6. 15. 1. .8 1. 7. 0. 0. 0. .6 -3. -3. 12. .8 1. 1. 5. 0. 0. 0. .5 yx double u b tmin sqrt tan double vdot A B vec A an B return vec vcomb a A B double a vec A B a a a return B vec vunit A vec A return vcomb 1. sqrt th vdot A A A black struct sphere intersect P D vec P D best 0 tmin 1e30 s sph 5 while s-sph b vdot D U vcomb -1. P s-cen u b b-vdot U U s-rad s - ng rad u u0 sqrt u 1e31 u b-u1e-7 b-u b u tmin u 1e-7 amp amp uTại sao cần phong cách lập trình Chương trình thường phải chỉnh sửa vì những lí do om Chưa hoàn thiện hoặc bị lỗi phải bảo trì .c ng Thêm chức năng mới mở rộng co an Phong cách lập trình có ảnh hưởng rất lớn tới th nguồn lực cần thiết để đọc hiểu và chỉnh sửa o ng chương trình. du u cu 31 03 2020 SangDV 5 https tailieudientucntt Tại sao cần phong cách lập trình Programming is an art of telling another human what one wants om the computer to do. .c Donald Knuth. ng Programming is 10 writing co code and 90 reading code. an Reading your own code and th reading other code. ng Taking that extra time to write a o .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.