Tin tức mới

Month: September 2020

Repository design pattern hoàn thiện trong Laravel

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 […]

Read More

Tài liệu Design Patterns cho người mới bắt đầu – Phần 2

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 […]

Read More

Factory Method trong thực tiễn

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 […]

Read More

Giải thích mô hình MVC thông qua … cốc trà đá

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 […]

Read More

Bài quyền Word Wrap

Ờ. 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 […]

Read More

Luật của Game of Life

Đâ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/

Read More

Bài quyền Prime Factors

Prime Factors hay còn gọi là Bài toán Phân giải Thừa số Nguyên tố là một vấn đề nổi tiếng trong toán học. Bài toán này yêu cầu phân giải một số tự nhiên cho trước thành một tích của các số nguyên tố. Tương tự như Bowling Game, Prima Factors là một bài kata kinh điển của hoạt động Coding […]

Read More

Phương thức Autocomplete của jQuery

Trong thế giới bùng nổ thông tin như hiện nay thì việc tìm kiếm trên Internet trở nên quan trọng hơn bao giờ hết. Vì vậy, việc website của bạn có thêm chức năng tìm kiếm nhanh không chỉ tăng trải nghiệm người dùng mà còn thể hiện sự chuyên nghiệp trong thiết kế. Tuy […]

Read More

Bài quyền Bowling Game

Bowling Game là một bài kata kinh điển của hoạt động Coding Dojo. Bài kata này rất phù hợp để thực hành kỹ thuật TDD, Baby Steps và Refactoring. Về TDD TDD (Test Driven Development – Phát triển (mà trong đó việc phát triển) được lái bởi Kiểm thử) là một phương pháp tiếp cận để […]

Read More

Namespace trong C#

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 […]

Read More