Một công việc khá phổ biến đối với front-end developer là phải giả lập một backend REST service để nhận JSON data cung cấp cho ứng dụng front-end, và đảm bảo nó hoạt động như mong đợi trong khi đang chờ phía backend hoàn thiện service. Bạn vẫn có thể cài đặt backend server đầy […]
Nội dung [ẩn] Giới thiệu Hãy xem ví dụ sau! Các bước cài đặt Bài viết liên quan Giới thiệu Lombok là một thư viện Java giúp sinh các mã getter & setter tự động. Bên cạnh đó còn hỗ trợ sinh các hàm khởi tạo (constructor) với tham số, hoặc không có tham số. Nếu […]
Nội dung [ẩn] Giới thiệu Cách thực hiện Bước 1 — Bổ sung gói thư viện spring-boot-devtools Bước 2 — Cấu hình IntelliJ Bước 3 — Khởi động lại IntelliJ và thưởng thức Chú ý: Bài viết liên quan Giới thiệu Hot Reload là tính năng tự động chạy lại dự án với bất kì sửa đổi […]
Nội dung [ẩn] Giới thiệu Một số yêu cầu cơ bản để thực hiện bài tập này: Thiết kế chương trình Mô tả dữ liệu Thiết kế tổng quan Start coding! 1. Xác định các nội dung cần thu thập 1.1. Hướng dẫn bước 1 1.2. Hướng dẫn bước 2 Nhà đất bán Nhà đất cho […]
Tới hiện tại, Java 8 đã được sử dụng trên hầu hết các ứng dụng chạy trên JVM, nhưng điều đó không có nghĩa là những gì tối tân của phiên bản này đã được khai thác triệt để. Dưới đây là một số cách viết mã già cỗi nên được cập nhật. 1. Inner […]
API là “giao diện lập trình ứng dụng”, điều này có nghĩa là bất kỳ chương trình nào mà có thể được dùng bởi những mã lệnh nằm bên ngoài chương trình đó đó đều có thể coi là API. Theo cách hiểu này, bất kỳ khi nào nhà phát triển viết ra một khối […]
Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu (conmale) | Biên tập: Phạm Anh Đới Bài viết này lược trích từ chương Principles, Patterns and Practices trong cuốn Agile Software Development của Robert C. Martin, nhà xuất bản Prentice Hall, 2002. Thợ lành nghề #1. Mở đầu Thảm họa Thợ lành nghề #3: Tính rõ […]
Kiểm thử đơn vị là một khái niệm phổ biến đối với lập trình viên, đặc biệt là những người lập trình theo TDD, bạn có thể tham khảo thêm về TDD trong các bài viết liên quan trên Tạp chí Lập trình. Đối với nền tảng Android, các bạn đã biết rằng các ứng […]
[TapChiLapTrinh] Ra đời từ Tháng 2/2004, Facebook đã trở thành mạng xã hội lớn nhất thế giới với khoảng 1 tỷ người dùng. Facebook Platform phát hành vào Tháng 5/2007, cho phép các bên thứ ba viết các ứng dụng tích hợp với Facebook. Nền tảng này ban đầu đã hỗ trợ một loạt các […]
Giới thiệu Tic Tac Toe là một trò chơi khá phổ biến dùng viết trên bàn cờ giấy có 9 ô. Hai người chơi, một người dùng ký hiệu O, người kia dùng ký hiệu X, lần lượt điền ký hiệu của mình vào các ô. Người thắng cuộc là người đầu tiên tạo được […]