VieTopik
Tiếng HànTiếng AnhIT
  • Góc học tập
Tải app
  • Thư viện
  • Luyện thi
  • Cẩm nang
  • Góc học tập
Khoá học IT

Kiến trúc và chất lượng code

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

Bắt đầu học: Commit và lịch sử

Chương 1Git

0/4

Commit, branch, merge, xử lý conflict, GitHub và pull request.

  • 1Commit và lịch sử
  • 2Branch và merge
  • 3Xử lý conflict
  • 4GitHub và pull request

Chương 2Test

0/3

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ả.

  • 5Theory và nhiều trường hợp
  • 6Fake thay phụ thuộc
  • 7Test đáng tin

Chương 3Code sạch và refactor

0/3

Đặ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.

  • 8Đặt tên và method ngắn
  • 9Code smell
  • 10Refactor an toàn

Chương 4Design pattern

0/4

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.

  • 11Strategy
  • 12Factory
  • 13Decorator
  • 14Observer

Chương 5Kiến trúc ứng dụng

0/3

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ụ.

  • 15Chia tầng
  • 16Clean Architecture
  • 17Tách solution nhiều project