Sử dụng JAutoDoc để tự động sinh comment trong Eclipse

Thursday, April 27, 2017
Edit this post


Nếu bạn là một kỹ sư phần mềm làm việc trong những dự án lớn của Mỹ, Nhật... thì chắc chắn bạn sẽ phải tuân theo những tiêu chuẩn rất nghiêm ngặt trong việc kiểm soát chất lượng phần mềm và các tiêu chuẩn về định dạng mã nguồn (code) cũng là một trong số đó. Thông thường, yêu cầu từ phía khách hàng hoặc QA sẽ buộc bạn phải có comment ở đầu tất cả các method, khai báo biến, hằng số, class... chưa kể tới những comment cụ thể về logic hoặc business. Đối với những file mã nguồn lớn vài ngàn dòng thì công việc này thật sự không hề dễ chịu chút nào.

Do đó, hôm nay tôi sẽ giới thiệu tới các bạn công cụ JAutoDoc giúp giảm thiểu effort bỏ ra cho việc tạo các comment ở đầu class, method, variable... Có thể bạn sẽ tự hỏi comment tự sinh ra có ý nghĩa gì không? Tại sao phải cần có nó? Câu trả lời là comment sẽ được sinh ra dựa vào tên lớp, tên biến, hằng số của bạn, do đó bạn nên đặt tên mọi thứ sao cho có ý nghĩa một chút. Việc có các comment tự động sẽ giúp bạn vượt qua các tiêu chuẩn kiểm soát từ các công cụ khác như Check Style, PMD... Vậy nên JAutoDoc thực sự là cứu tinh của các nhà phát triển.

JAutoDoc có hỗ trợ run từ Ant nên khá tiện dụng nếu bạn muốn sinh comment tự động từ file build.xml.

Các bạn có thể download JAutoDoc từ trang chủ của nó:


Hoặc vào Eclipse chọn Help > Eclipse Marketplace search theo từ khóa "jautodoc" sau đó bấm "Install" để tải về và cài đặt.


CÁCH SỬ DỤNG:
Để dùng JAutoDoc rất đơn giản, các bạn chỉ cần mở một file bất kỳ muốn sinh comment, nhấn Ctrl + A để bôi đen toàn bộ mã nguồn sau đó nhấn chuột phải chọn JAutoDoc > Add Javadoc như hình hoặc nhấn tổ hợp phím Ctrl + Alt + J.


Giả sử class ban đầu của bạn như sau:

Sau khi được sinh comment nó sẽ như thế này: khá đầy đủ phải không?

Để cấu hình và tùy biến comment, cũng làm như trên nhưng chọn tùy chọn bên dưới hoặc nhấn tổ hợp phím Ctrl + Alt + I:


Ở đây các bạn có thể tùy biến rất nhiều thứ cho comment của mình, đặc biệt là phần File Header sẽ giúp bạn sinh header comment theo template rất tiện lợi:


Cấu hình File Header như sau rồi chọn Edit:

Ở đây tôi có một header template như sau:

Header này sẽ giúp tự động sinh ra comment ở đầu file như thế này: rất tiện lợi phải không nào?

Trên đây là những hướng dẫn cơ bản nhất trong việc sử dụng JAutoDoc. Để đọc hiểu thêm các tính năng khác, các bạn vui lòng xem trực tiếp trên trang chủ của JAutoDoc.

.
Xin vui lòng chờ đợi
Dữ liệu bài viết đang được tải về

💻Nhận dạy online 1 kèm 1 Automation Test từ cơ bản tới nâng cao (From Zero to Hero) 😁😁😁
Lộ trình gồm 3 phần:
1) Kỹ thuật lập trình và tư duy lập trình cơ bản
2) Nhập môn kiểm thử (Manual Test)
3) Kiểm thử tự động (Automation Test) + Chuẩn bị cho phỏng vấn
* Lộ trình chi tiết: Xem tại đây

🎓Đối tượng người học:
- Những bạn bị mất gốc căn bản môn lập trình.
- Những bạn muốn theo con đường kiểm thử (testing), đặc biệt là kiểm thử tự động (Automation Test).

🦘Người giảng dạy:
- Mình sẽ là người trực tiếp hướng dẫn.
- Nếu là các vấn đề ngoài chuyên môn hoặc sở trường, mình sẽ nhờ các anh chị em khác cũng làm trong ngành.

🤓Giới thiệu:
- Mình đã có hơn 10 năm kinh nghiệm làm IT ở cả trong và ngoài nước. Trong đó 3 năm đầu là làm lập trình viên Java, sau đó bén duyên với mảng Automation Test và theo nghề tới tận bây giờ. Mình được đào tạo chính quy về IT từ một trường Đại học danh tiếng ở TP.HCM (hệ kỹ sư 4 năm rưỡi), có chứng chỉ ISTQB, có thể giao tiếp tốt bằng tiếng Anh và có kinh nghiệm làm việc thực tế ở cả 2 mảng Outsource và Product. Title chính thức của mình là QA Automation Engineer, tuy nhiên, mình vẫn làm những dự án cá nhân chuyên về lập trình ứng dụng như Học Tiếng Anh StreamlineSách Nhạc. Mình là người có thái độ làm việc chuyên nghiệp, chăm chỉ và luôn nhiệt tình trong công việc.

💵Chi phí và hình thức thanh toán:
- Các bạn vui lòng liên hệ qua email songtoigianvn@gmail.com (email, chat, hoặc call) để book nội dung và khung giờ học (từ 8h tối trở đi).
- Mức phí: 150.000đ/buổi, mỗi buổi 60 phút.
- Lộ trình From Zero to Hero: 4.350.000đ (29 buổi).
- Bạn có thể học riêng và đóng tiền theo từng phần nếu muốn.
- Có thể học trước 1-2 buổi trước khi quyết định đi full lộ trình hoặc từng phần.
- Thanh toán qua Momo, chuyển khoản v.v...
BÌNH LUẬN
© Copyright by CUỘC SỐNG TỐI GIẢN
Loading...