Trang tài liệu Trí Nam

Debug là việc khó gấp đôi code. Nếu viết code thông minh quá mức, bạn sẽ không đủ thông minh để debug nó

Hướng dẫn xây dựng một service cơ bản

Estimated reading: 2 minutes 677 views

Hướng dẫn xây dựng service Quản Lý Bán Hàng thuộc dự án U202001

  • ScopeName: U202001
  • ServiceName: Demo

1. Tổng quan yêu cầu dev

  • Cách sử dụng cơ bản công cụ: VSCode, Visual Studio, Sql Management, Sql toolbet, SourceTree, Postman v..v…
  • Git: CommonWorkspace(bắt buộc), shared (tnx-shared – nếu có)
  • Tài khoản: Etcd Config, Sql Server user có quyền tạo db

2. Tạo database theo đúng conventions

  • Dev nhận yêu cầu từ BA.
  • Phân tích lên CSDL
  • Tạo Db theo đúng tên: {ScopeService}_{Enviroment}_{ServiceName}_{Version}
    U202001_Dev_Demo_V5

3. Gen code app + api

  • Tạo thư mục root tổng chưa toàn bộ code
  • Tách nhánh từng version của core
  • Tách tiếp từng service theo nhánh version
  • Tách Service thành api + app riêng biệt
    Ví dụ: TriNam > SourceCode > v5.1 > demo
    Chỗ này mình sẽ giải nén 2 file nén từ gen code api + app

4. Tùy chỉnh menu, môi trường chạy

  • Thêm đường dẫn app vào bảng ClientRedirectUris theo đúng clientId có mã là microservice-main-app (db Core)
  • Thêm đường dẫn app vào etcd config theo key CorsOrigin
  • Sử dụng tnx-cli để khởi tạo môi trường và chạy app angular
  • Thêm menu vào CommonWorkspace > App > shared > shared-assets > u202001 > application.json

5. Video demo

CONTENTS