#CODING CONVENTION
#WHY? Tại sao anh lại yêu cầu về coding convention nghiêm ngặt đến vậy?
Bởi vì: Trong teamwork bọn e đọc code của nhau rất nhiều, không chuẩn hoá giao tiếp sao có thể hiểu được. Thời gian viết feature ngắn nhưng thời gian fix bug tìm lỗi sẽ chiếm rất nhiều.
#HOW? Resource https://jeroenmols.com/blog/2016/03/07/resourcenaming/ Android https://github.com/ribot/android-guidelines/blob/master/project_and_code_guidelines.md Kotlin https://kotlinlang.org/docs/reference/coding-conventions.html
Tool https://developer.android.com/studio/write/lint Search inspect code trong Android Studio Search config với gradle.
#WHAT? Coding convention là tập hợp các nguyên tắc viết mã lệnh để giúp cho dễ đọc, dễ hiểu, dễ bảo trì. Giống như bọn em tập viết ấy, nó phải thành chữ nghĩa cẩn thận để bất cứ ai dù code Android hay Java hay ngôn ngữ nào cũng đều đọc được. Đừng vẽ nên 1 cô gái xấu xí.
#WHEN? Khi đặt ngón tay lên bàn phím gõ lệnh thì cần phải theo coding convention. Giống như đặt bút viết vậy, phải thành chữ nghĩa rõ ràng.
#WHERE? Trong dự án của chính mình cũng nên tuân thủ. coding convention. Trong dự án của cty thì càng phải tuân thủ coding convention.
#WHO? Ai cần: Developer. Project manager