Nội dung bài viết
I. Vì sao cần theo chuẩn Java coding style của google
Vì mình mong muốn, khao khát được làm việc trong một môi trường như google nhưng mà điều ấy chắc sẽ rất xa vời với người trình độ tép riu như mình. Thôi thì mình follow theo chuẩn của họ đề ra cũng được. 😀
Lưu ý: không phải follow theo chuẩn này là hay, đây chỉ là sở thích cá nhân của mình. Nếu bạn định áp dụng theo thì bạn nên hướng dẫn của team cùng sử dụng vì nếu không cùng standard, Git sẽ suốt ngày báo có thay đổi, mặc dù chỉ là format code.
Chuẩn Java Coding của google: https://google.github.io/styleguide/javaguide.html
Đọc ra thì dài dòng, bạn có thể tìm hiểu từng mục của cái đó kỹ hơn, còn mình thì chỉ quan tâm là làm thế nào để có thể tự động check những tiêu chuẩn đó khi sử dụng Intellij IDEA.
II. Cách cài đặt các thứ cần thiết
1. Plugin CheckStyle
- Bạn tìm plugin ở: Setting > Plugins > [Marketplace] –> điền “CheckStyle”
- Sau đó install rồi restart IDE
Sau khi setup xong, cần config:
2. Plugin: Google Java Format
Bạn làm tương tự như plugin ở phía trên, nhưng lần này seach “google-java-format”
Sau khi setup và restart IDE xong, bạn cần phải active plugin
3. Import intellij-java-google-style.xml vào Intellij
Bạn copy nội dung ở đây rồi tạo file intellij-java-google-style.xml ở trong máy
Sau đó import vào intellij:
III. Cách sử dụng
Use CheckStyle để check toàn bộ project / module / file
Nó sẽ show hết các lỗi mà vi phạm Coding Standard.
Nếu mà bạn thấy nhiều lỗi indentation xuất hiện, thì có thể fix theo cách này – reformat code cả project:
IV. Tổng kết
Như đã nói ở trên, đây là sở thích cá nhân của mình, việc follow theo style này cũng chưa chắc giúp việc viết code tốt hơn nếu như trình độ code không ngon. Tuy nhiên, việc follow theo chuẩn thì sẽ giúp mình cẩn thận trong khi viết code, tránh việc viết bát nháo, lung tung như trước.