Chào mọi người, chắc ai đó trong các bạn có biết về game Freaking Math, hay tên đại loại kiểu vậy của trò chơi chọn true false cho phép tính đơn giản rồi nhỉ ? Một trò chơi đơn giản để rèn luyện khả năng tính nhẩm. Mình viết bài này là để hướng dẫn mọi […]
Bài viết sẽ hướng dẫn từng bước xây dựng giải pháp kiểm thử đơn vị. Bài viết này đề cập tới việc kiểm thử một dự án .NET Core. Nội dung [ẩn] Tạo dự án Tạo dự án test Tạo test Thêm tính năng Bài viết liên quan Tạo dự án Tạo một thư mục có […]
@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à […]
Trong bài viết này tôi sẽ chỉ cho bạn cách thiết lập Repository design pattern trong Laravel từ đầu. Tôi sẽ sử dụng phiên bản Laravel 5.8.3, nhưng phiên bản Laravel cũng không thực sự quá quan trọng. Trước khi chúng tôi bắt đầu code, có một vài điều bạn cần biết về repository design […]
Tài liệu Design Patterns cho người mới bắt đầu – Phần 2 Lời ngỏ Làm trong ngành công nghiệp phát triển phần mềm, bạn đã từng gặp phải trường hợp như thế này? Bạn làm qua nhiều dự án khác nhau và nhận ra rằng, trong những dự án đó, mình luôn dùng một phương […]
Giả sử như bạn cần mua một chiếc máy tính, nhưng bạn vẫn chưa quyết định được nên sử dụng máy tính của hãng nào. Ngoài kia bao la bạt ngàn những thương hiệu chất lượng cao như Apple, Lenovo, Asus, HP… Như vậy để có thể chọn được chiếc máy tính ưng ý, bạn […]
1. Nếu bạn từng đi uống trà đá, thì bạn đã hiểu được MVC rồi Model – View – Controller (MVC) là một mô hình thiết kế web hiện đại đã trở nên quá đỗi quen thuộc. Cứ thử bước vào một phòng làm việc của các lập trình viên xem, bạn sẽ bị “dội […]
Ờ. Có một đoạn văn bản cho trước và một con số cho trước, cần ngắt đoạn văn bản ấy ra thành các dòng. Vị trí ngắt phải gần với con số hết mức có thể, làm sao cho mỗi dòng không dài hơn con số, và nếu có thể thì phải giữ được nguyên […]
Đây là bản Việt hóa luật của kata Game of Life, được dùng như một công cụ để tổ chức Coding Dojo và Global Day of Code Retreate. Nguồn: https://nguyenbinhson.com/2020/08/04/tro-doi/