Skip to content

trainingdeveloperpro/android-basic-k001

 
 

Repository files navigation

#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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors