Git, test với fake, code sạch và refactor, design pattern cốt lõi, chia tầng và Clean Architecture — tiếp tục dự án ShopApi và ShopDesk. Cần học trước: C# Core, OOP và thiết kế, SQL với Oracle, ASP.NET Core Web API, WinForms với Oracle.
Trung cấp · 17 bài · 92 phút · đã học 0/17
Commit, branch, merge, xử lý conflict, GitHub và pull request.
Một test chạy nhiều bộ dữ liệu, dùng fake thay database, và viết test chạy lúc nào cũng cho cùng kết quả.
Đặt tên rõ ý, method ngắn, nhận ra code smell, và refactor từng bước nhỏ, chạy test sau mỗi bước.
Strategy, Factory, Decorator và Observer — bốn cách tổ chức class hay gặp nhất, dựa trên interface và event.
Chia tầng, Clean Architecture, và tách solution nhiều project để API và WinForms dùng chung một lõi nghiệp vụ.