Nguyên tắc KISS trong Java

KISS PRINCIPLE (Nguyên tắc KISS Trong JAVA)

Nguyên tắc KISS trong Java. KISS là gì? KISS ở đây là: Keep It Simple, Stupid! không phải “hun nhau” đâu nhé. Hiểu nôm na thì KISS cõ nghĩa là giữ cho code của bạn thật đơn giản, càng đơn giản, ngắn gọn càng tốt.Bạn viết code, người khác vừa đọc đã hiểu bạn đang Read more about KISS PRINCIPLE (Nguyên tắc KISS Trong JAVA)[…]

hibernate logo

Hướng dẫn tự học Hibernate Framework bằng tiếng việt

Hướng dẫn tự học Hibernate Framework bằng tiếng việt. Tự học Hibernate Framework qua code ví dụ Các ví dụ mở đầu cho Hibernate. Giới thiệu về hibernate framework Kết nối cơ sở dữ liệu bằng eclipse Cài đặt Hibernate Tool Tạo ra các class Entity từ các bảng tương ứng trong database. Truy vấn Read more about Hướng dẫn tự học Hibernate Framework bằng tiếng việt[…]

Hướng dẫn cài đặt và cấu hình PostgreSQL trên Windows

Hướng dẫn cài đặt và cấu hình PostgreSQL trên Windows. (Xem thêm: Hướng dẫn cài đặt và cấu hình MySQL trên Windows) Download và cài đặt PostgreSQL Truy cập https://www.postgresql.org/download/windows/ để download bản PostgreSQL cho hệ điều hành Windows. Ở đây mình sẽ download phiên bản cài đặt. Lựa chọn version bạn muốn cài đặt, máy mình Read more about Hướng dẫn cài đặt và cấu hình PostgreSQL trên Windows[…]

log4j

Log4j DB Appender – Ghi log vào – ra dababase sử dụng Log4j

Log4j DB Appender – Ghi log vào – ra dababase sử dụng Log4j   Log4j DB Appender Ở bài trước chúng ta đã tìm hiểu File Appender và Console Appender (ghi log ra file và ghi log ra màn hình console) DB Appender cũng thưc hiện tương tự, tuy nhiên nó sẽ có thêm bước Read more about Log4j DB Appender – Ghi log vào – ra dababase sử dụng Log4j[…]

log4j

Apache Log4j là gì? ghi log ra, vào file, console với Apache Log4j

Apache Log4j là gì? ghi log ra, vào file, console với Apache Log4j Apache Log4j là gì? Apache Log4j hay thường gọi là Log4j là một trình ghi log (thư viện/framework) được viết bằng ngôn ngữ Java. Apache Log4j là một mã nguồn mở cung cấp bởi Apache. Cách thành phần chính của Log4j: loggers: Read more about Apache Log4j là gì? ghi log ra, vào file, console với Apache Log4j[…]

junit logo

Ví dụ JUnit Ignoring tests và Timeout với test case

Ví dụ JUnit Ignoring tests và Timeout với test case Ignoring tests Vì một lý do nào đó, bạn muốn tạm thời vô hiệu hóa test case (bỏ qua không chạy test case đó). Thông thường ta sẽ xóa hoặc comment annotation @Test như thế trình test runner sẽ bỏ qua method đó nhưng đồng thời test Read more about Ví dụ JUnit Ignoring tests và Timeout với test case[…]

junit logo

Ví dụ JUnit với Matchers và assertThat

Ví dụ JUnit với Matchers và assertThat. Thông thường ta chỉ kiểm tra / expect kết quả của một unit bằng một giá trị nào đó. Với những trường hợp kết quả không cố định mà thường theo một định dạng nào đó thì ta sẽ cần phải sử dụng Matchers và assertThat. (Ở bài test exception Read more about Ví dụ JUnit với Matchers và assertThat[…]

junit logo

JUnit Expected Exceptions – code ví dụ test exception với JUnit

JUnit Expected Exceptions – code ví dụ test exception với JUnit JUnit Expected Exceptions Ở những bài trước chúng ta đã tìm hiểu cách test method bằng việc so sánh các giá trị trả về của test case. Vậy với những trường hợp method không trả về giá trị hoặc xảy ra exception thì chúng Read more about JUnit Expected Exceptions – code ví dụ test exception với JUnit[…]

junit logo

Thứ tự chạy các test case trong JUnit – ví dụ

Thứ tự chạy các test case trong JUnit – ví dụ Thứ tự thực thi các class test trong một test suite Thứ tự thực thi các class test trong một test suite chính là thứ tự khai báo các class đó trong annotation @SuiteClasses Ví dụ mình có 2 class test sau: import static org.junit.Assert.assertTrue; Read more about Thứ tự chạy các test case trong JUnit – ví dụ[…]

junit logo

Test runner và Test suite. Tạo bộ test với JUnit

Test runner và Test suite. Tạo bộ test với JUnit Test runners Bình thường, các IDE như NetBeans, Eclipse đều có sẵn trình chạy (runner) cho JUnit để hiển thị kết quả các test case, ví dụ: Vậy trường hợp không sử dụng IDE thì sao? ta có thể sử dụng màn hình console để Read more about Test runner và Test suite. Tạo bộ test với JUnit[…]

stackjava.com