Thấy người ta bàn tán về cái này nhiều quá, mọi người ai có ý kiến gì thì bay vào c/m đi
Code convention & design pattern
Coding convention là tiêu chuẩn code. Cách đặt tên biến, tên hàm class. Làm các dòng code của mọi người tương đối đồng nhất, dễ đọc và sửa code hơn. dễ maintain hơn.
còn design pattern là các mẫu thiết kế cho việc thiết kế phần mềm dễ hơn và giải quyết được nhiều yếu tố. Trong lập trình nên đọc code complete. sẽ giới thiệu cả các phần. Quyền này rất hay có điều mình vẫn chưa đọc hết.
2 cái này đều do team leader lập ra và cả team tuân theo, đọc xong sách về lý thuyết đi thực tập phát là biết à
Cái pattern leader thường k lập đâu. đây là chuẩn được xây dựng để thiết kế phần mềm. Tùy đặc thù mà xây dựng đó.
Code convention để những người trong team dễ đọc code của nhau hơn, vì đã có chuẩn chung, nhìn vào tên biến là biết được nó là object chẳng hạn.
Design pattern là các mẫu thiết kế để hướng coder tư duy theo cùng 1 hướng. Khi vào trường hợp cụ thể nào thì dùng bản thiết kế nào.
Coding convention là quy ước chung về mã nguồn khi phát triển, vì nhiều người cùng làm, nên phải có một format chuẩn để làm việc chung một cách thống nhất chứ không phải mỗi người một kiểu.
Design pattern là một phương pháp tối ưu để giải quyết một vấn đề hay thường gặp trong quá trình làm sản phẩm. DP không có chuẩn, chỉ là mô hình và hướng giải quyết chung.