Debug là gì? Bug (lỗi) có thể là từ chương trình của bạn viết ra hoặc là từ chương trình mà bạn kế thừa từ người khác. Khi chương trình chạy và kết quả không phải là những gì mà bạn mong đợi, tức là đã có lỗi. Lỗi có thể do dự đoán của […]
Xây dựng dự án nhiều Module với Maven
Ở bài trước, tôi đã hướng dẫn các bạn sử dung Maven với Eclipse. Trong bài này, tôi sẽ hướng dẫn các bạn xây dựng một dự án nhiều Module với Maven. Giới thiệu project minh họa Hãy xem mô hình minh họa dưới đây: Trong ví dụ này tôi tạo ra 3 project: sample-multi-module-service: […]
Hướng dẫn sử dụng Apache Maven với Eclipse
Tư duy khi phân tích và thiết kế một ứng dụng phần mềm đó là có thể tách một hệ thống lớn thành các thành phần nhỏ. Với tư duy như vậy ta có thể nôm na định nghĩa rằng một ứng dụng phần mềm sẽ là sự tổng hợp của các thành phần (component) […]
Hướng dẫn sử dụng plugin JadClipse để xem nội dung file .class
Thông thường, khi mở một tệp lớp, Class File Viewer sẽ hiển thị thông tin API ngắn gọn của lớp. Tuy nhiên, nếu bạn cài đặt plug-in JadClipse – Enhanced Class Decompiler, Class File Viewer sẽ được thay thế bằng JadClipse Class File Viewer, nó hiển thị nguồn đã giải mã của lớp. Công việc này […]
Hướng dẫn sử dụng VisualVM để đo hiệu năng chương trình Java
Trong bài này, tôi sẽ hướng dẫn các bạn sử dụng VisualVM để đo hiệu năng của chương trình. Bài này tôi tham khảo từ bài viết của edwardthienhoang và có cập nhật lại một số chỗ theo phiên bản mới của VisualVM. Hiệu năng chương trình bao gồm tốc độ xử lý, lượng RAM tiêu tốn […]
Hướng dẫn sử dụng plugin Vanaraha để kiểm tra code trùng lặp
Trong bài viết này mình sẽ giới thiệu về plugin Vanaraha, một công cụ để kiểm tra những đoạn code trùng lặp có trong chương trình, từ đó chúng ta có thể đặt những đoạn code giống nhau đó trong 1 phương thức và tái sử dụng lại. Hướng dẫn download và cài đặt Vào […]
Các plugin Eclipse thường dùng
Trong bài này tôi sẽ giới thiệu các bạn các plugin thường dùng trong các dự án. Nếu bạn chưa biết cách cài plugin cho Eclipse thì hãy tham khảo bài viết Cài đặt plugin cho Eclipse. Subverisvie SVN Plugin hỗ trợ thao tác với SVN bên trong Eclipse. Ở menu Help -> Install New Software […]
Hướng dẫn sử dụng plugin EclEmma trong Eclipse
Trong bài viết này, tôi sẽ giới thiệu về plugin EclEmma, một công cụ để kiểm tra độ bao phủ của code Unit Testcase trong chương trình. EclEmma có thể đánh dấu những đoạn code nào mà testcase chưa đáp ứng được, tính tỷ lệ phần trăm độ bao phủ của testcase trên từng file, […]