Category: ✍🏼 Chuyên môn

Nguyên lý SOLID trong lập trình hướng đối tượng – và ví dụ sử dụng C# – p4

Tìm hểu về “I” – ISP (Interface Segregation principle) Thay vì dùng 1 interface lớn, ta nên tách thành nhiều interface nhỏ, với nhiều mục đích cụ thể Nguyên lý này khá dễ hiểu. Hãy tưởng tượng chúng ta có 1 interface lớn, khoảng 100 methods. Việc implements sẽ khá cực khổ, ngoài ra còn […]

Git hướng dẫn cơ bản cho người mới

Đến thời điểm hiện tại thì git không còn xa lạ gì với nhiều người. Tuy nhiên nếu bạn là người mới tiếp cận với  git thì bài viết này có lẽ dành cho bạn    Bước 1: Cài đặt Tải về cho OSX Tải về cho Windows Tải về cho Linux Tạo một repository […]

Tạo đối tượng trong C# từ url API hoặc Json String

Lang thang trên mạng tình cờ vớ được bí kíp. Đôi khi trong các dự án các bạn cần tạo đối tượng với dữ liệu từ chuỗi string dạng JSON. Đơn giản rồi, với 3 bước nho nhỏ sau công việc của các bạn sẽ đỡ hơn rất nhiều: Vào link http://json2csharp.com/ (lạy giời nó đừng chết sau […]

Revision database

Ý tưởng về việc quản lý Database trong dự án phần mềm Mọi thay đổi trong CSDL phải được tạo bằng script. CSDL cũng được quản lý bởi source code version control. Mọi script thay đổi trên CSDL gắn với từng phần phát triển phải được commit đồng thời. Ví dụ script tạo bảng Customers […]

Autoload Classes làm việc với Composer trong PHP như thế nào

Trong bài viết này, chúng ta sẽ thảo luận về khái niệm cơ bản của autoloading trong PHP và cách mà lớp PHP autoload làm việc với Composer. Bài viết sẽ giải thích tại sao autoloading lại rất quan trọng và chỉ cho bạn cách sử dụng Composer để “autoloading” theo từng bước. Bài viết […]