I Don’t Write Unit Tests Because…. : The Excuses

As someone who's seen the benefits of the approach, I'm a huge believer in test driven development. It adds a level of quality and maturity to the field of software development, yet it's still not a widespread practice across development projects. When it comes to a choice between the features, time and quality, it's always … Continue reading I Don’t Write Unit Tests Because…. : The Excuses

Refactoring to Patterns – Joshua Kerievsky [PDF, ePub]

Giới thiệu Đây là cuốn sách cực hay của tác giả Joshua Kerievsky. Nó giúp chúng ta hiểu và apply các principle, design pattern vào trong chương trình thông qua việc phân tích những đoạn code hiện tại để tìm ra các code smell, sau đó sẽ từng bước tiến hành refactor chúng theo đúng pattern. Nội dung tham khảo … Continue reading Refactoring to Patterns – Joshua Kerievsky [PDF, ePub]

Eclipse tutorial: Hướng dẫn cài đặt và sử dụng CheckStyle plugin

Eclipse tutorial: Hướng dẫn cài đặt và sử dụng CheckStyle plugin Bài viết này sẽ hướng dẫn các bạn cài đặt và sử dụng CheckStyle plugin trong Eclipse. CheckStyle là một trong những plugin phổ biến nhất trong Eclipse, giúp chúng ta kiểm tra coding convention (quy ước viết mã) dựa trên những quy tắc … Continue reading Eclipse tutorial: Hướng dẫn cài đặt và sử dụng CheckStyle plugin

Hướng dẫn sử dụng plugin Vanaraha để kiểm tra code trùng lặp

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 … Continue reading Hướng dẫn sử dụng plugin Vanaraha để kiểm tra code trùng lặp

Hướng dẫn sử dụng VisualVM để đo hiệu năng chương trình Java

Hướng dẫn sử dụng VisualVM để đo hiệu năng chương trình Java Hiệu năng chương trình bao gồm tốc độ xử lý, lượng RAM tiêu tốn và cả dung lượng ổ cứng tiêu tốn. Trong thời buổi mà ổ cứng lên tới cả Terabyte thì thì việc tiêu tốn vài GB để lưu trữ data … Continue reading Hướng dẫn sử dụng VisualVM để đo hiệu năng chương trình Java

Factory Pattern – Nhà máy của những đối tượng

Factory Pattern Chào mọi người, hôm nay mình sẽ tiếp tục loạt bài về Design Pattern với một pattern mới: Factory Pattern. Pattern này sẽ giúp chúng ta có một hướng giải quyết đúng đắn khi đối mặt với việc phải dùng những lệnh if/else trong khối xử lý để tạo ra những đối tượng … Continue reading Factory Pattern – Nhà máy của những đối tượng

10 điều bạn nên biết về NoSQL Database

Mô hình cơ sở dữ liệu quan hệ đã tồn tại trong nhiều thập kỷ, nhưngmột loại cơ sở dữ liệu mới - được biết đến như NoSQL lại có được sự chú ý trong các doanh nghiệp. Sau đây là mô tả tổng quan về ưu vànhược điểm của nó. Cơ sở dữ liệu quan hệ (RDBMS) đã được chọn là mô hình chủ đạo choviệc quản lý cơ sở dữ liệu trong khoảng một phần tư thế kỷ … Continue reading 10 điều bạn nên biết về NoSQL Database

MongoDB, NoSQL là gì?

  Trong bài viết này, tôi cố gắng đưa ra những thông tin cần thiết về NoSQL. NoSQL là gì? NoSQL để làm gì? Tại sao phải dùng NoSQL?...và giới thiệu vềMongoDB. Tôi không đi sâu vào những vấn đề như: NoSQL ra đời năm bao nhiêu, ai là cha đẻ của NoSQL hay quá trình phát triển của nó. Bạn … Continue reading MongoDB, NoSQL là gì?