@RequestMapping là một trong những annotation phổ biến nhất được sử dụng trong các ứng dụng Web Spring. Annotation này ánh xạ các HTTP request tới các phương thức xử lý của MVC và REST controller. Trong bài này, chúng ta sẽ thấy mức độ linh hoạt của annotation @RequestMapping khi được sử dụng để […]
Quý bạn đọc thân mến, Refactoring (Tái cấu trúc), cùng với Clean Code, Automated Testing, TDD, Design Pattern là những chủ đề gần gũi và liên quan chặt chẽ đến nhau, tạo nên một khối nội dung vô cùng hữu ích và thiết thực đối với lập trình viên. Có thể nói rằng đây là […]
Một namespace trong C# được thiết kế để phân nhóm toàn bộ các kiểu dữ liệu theo một cấu trúc phân cấp. Nhờ có namespace kiểu dữ liệu được quản lí tốt hơn và tránh được hiện tượng xung đột tên. Các tên được khai báo trong một namespace không xung đột với cùng tên đó nhưng được khai báo ở một namespace khác. Định […]
Quý bạn đọc thân mến, Mã sạch là tiêu chuẩn đầu tiên được sử dụng để đánh giá về chất lượng của mã nguồn, hoàn toàn có thể khẳng định như vậy. Hay nói theo một cách khác, thật khó chấp nhận việc một lập trình viên lành nghề viết ra những dòng mã mà […]
Khi chúng ta viết các API thì chúng ta thường sử dụng phương thức POST để tạo dữ liệu còn PUT thì để cập nhật lại dữ liệu. Chúng ta cứ biết vậy và cứ code như thế rồi thấy nó chạy được. Nhưng có lần mình có viết nhầm tạo dữ liệu mình dùng […]
Giới thiệu Với sự phát triển nhanh chóng của ngành Công nghệ Thông tin trong những năm gần đây, nhu cầu nhân sự trong ngành này tăng mạnh ở cả quy mô thế giới lẫn Việt Nam. Học lập trình không còn là một lựa chọn xa lạ với nhiều thanh niên Việt Nam nữa. […]
Bài viết này sẽ giúp bạn hiểu được Agile Testing là gì? Đồng thời cung cấp các thông tin cơ bản, tổng hợp nhất về chủ đề này. Agile Testing là gì? Agile Testing là một quy trình kiểm thử phần mềm tuân theo các nguyên tắc phát triển phần mềm Agile. Agile testing phù […]
OnePlus, hãng điện thoại Trung Quốc thường được biết đến với biệt danh flgagship killer (kẻ hủy diệt flgagship) vừa chính thức phát đi thông báo về việc gia nhập thị trường Việt Nam. Trước đó, hình ảnh cũng như thông tin OnePlus gia nhập thị trường Việt Nam đã được đăng tải trên nhiều […]
Quý bạn đọc thân mến, Trong thế giới của các lập trình viên, có những thứ đã trở thành kinh điển, chẳng hạn như những thuật toán kinh điển, những kiến trúc kinh điển, những công nghệ kinh điển, những giao thức kinh điển,… Design Pattern cũng có thể được xếp vào một trong những […]
Robert C. Martin 11/3/2006 …Tiếp nối phần trước Tháng 9, 1944 “Tiến sĩ Oppenheimer, Tướng Groves, cảm ơn hai người đã đến đây.” Ánh nắng mặt trời buổi sáng chiếu qua cửa sổ phía đông nam của Phòng Bầu dục, mang đến luồng sáng tươi ấm như hòa hợp với tâm trạng của Tổng thống Wallace. […]