Nhảy đến nội dung chính
Tìm kiếm Nâng cao
Cụm từ Tìm kiếm
Kiểu Nội dung

Hoàn toàn trùng khớp
Tìm kiếm Thẻ
Tùy chọn ngày
Đã được cập nhật sau
Đã được cập nhật trước đó
Đã được tạo sau
Đã được tạo trước

Kết quả Tìm kiếm

Tìm thấy 33 kết quả

6.Checklist kiểm tra trước khi merge

Tài liệu phát triển dịch vụ sử dụng API... Chương 2: Hướng dẫn phát triển (Developer)

6.1. Mục tiêu chương Chương này quy định checklist bắt buộc trước khi merge code nhằm: Đảm bảo chất lượng code trước khi tích hợp Tránh vi phạm các quy định về kiến trúc và dữ liệu Giảm rủi ro lỗi khi build hoặc triển khai Chuẩn hóa quy ...

3.Cơ chế xác thực (JWT/Bearer)

Tài liệu phát triển dịch vụ sử dụng API... Chương 2: Hướng dẫn phát triển (Developer)

3.1. Mục Tiêu Chương Chương này quy định chuẩn xác thực và nguyên tắc thiết kế bảo mật nhằm: Đảm bảo cơ chế xác thực thống nhất giữa các integration flow và đơn vị phát triển Giúp artifact dễ đọc, dễ hiểu và dễ bảo trì Giảm lỗi phát sinh do xử lý token k...

7.Quy trình phối hợp & quản lý thay đổi các nhóm

Tài liệu phát triển dịch vụ sử dụng API... Chương 2: Hướng dẫn phát triển (Developer)

7.1. Mục tiêu chương Chương này quy định cách phối hợp giữa nhiều đơn vị phát triển nhằm: Tránh xung đột giữa FE, BE và Database Đảm bảo tích hợp ổn định Giữ tính tương thích giữa các module Kiểm soát các thay đổi ảnh hưởng hệ thống ...

Hướng dẫn chi tiết

Tài liệu phát triển dịch vụ sử dụng API... Chương 3: Triển khai hệ thống (Deploy)

1. Yêu cầu hạ tầng Server tối thiểu CPU: ≥ 2 core RAM: ≥ 4 GB (prod ≥ 8 GB) Disk: ≥ 20 GB OS: Linux (Ubuntu 20.04+ / CentOS 7+) Java: OpenJDK 17 (khuyến nghị LTS) Cài Java: sudo apt update sudo apt install openjdk-1...

Nội dung chi tiết

Tài liệu phát triển dịch vụ sử dụng API... Chương 4: Kiểm thử đơn vị (Unit Test)

  1. Nguyên tắc Unit Test API Mỗi API cần test các nhóm case cơ bản: Validate input Auth / permission Business logic Repository interaction Exception handling Logging HTTP status & response 2. Ví dụ API mẫu Controll...

1.1. Bối cảnh hệ thống

Quy trình refractor code và tối ưu thời... Chương 1: Đặt vấn đề

Trong quá trình phát triển phần mềm, hệ thống API thường trải qua nhiều giai đoạn mở rộng chức năng, sửa lỗi và bổ sung nghiệp vụ. Việc thay đổi liên tục có thể dẫn đến: - Logic xử lý trở nên phức tạp và khó bảo trì - Code trùng lặp giữa nhiều module - Quer...

1.2. Mục tiêu của việc refactor và tối ưu API

Quy trình refractor code và tối ưu thời... Chương 1: Đặt vấn đề

Cải thiện hiệu năng - Giảm thời gian phản hồi API - Giảm tải cho database Tăng khả năng bảo trì - Tách rõ logic nghiệp vụ - Giảm code trùng lặp - Chuẩn hóa cấu trúc code Tăng khả năng mở rộng hệ thống - Dễ bổ sung chức năng mới - Hạn chế ảnh hưởng dây...

2.1. Không thay đổi hành vi nghiệp vụ của hệ thống

Quy trình refractor code và tối ưu thời... Chương 2: Nguyên tắc refactor code

Nguyên tắc quan trọng nhất của refactor là không làm thay đổi logic nghiệp vụ hoặc kết quả xử lý của hệ thống. Mọi thay đổi trong quá trình refactor chỉ nhằm cải thiện cấu trúc code, giảm độ phức tạp và tăng hiệu năng. Trước và sau khi refactor, API phải đảm ...

2.2. Thực hiện refactor theo từng bước nhỏ

Quy trình refractor code và tối ưu thời... Chương 2: Nguyên tắc refactor code

Refactor nên được thực hiện theo các thay đổi nhỏ, có kiểm soát, thay vì thay đổi lớn trong một lần. Điều này giúp dễ dàng kiểm tra và phát hiện lỗi. Quy trình thường bao gồm: Xác định vấn đề trong code Refactor một phần nhỏ của hệ thống Kiểm t...

2.3. Đảm bảo khả năng kiểm thử sau khi refactor

Quy trình refractor code và tối ưu thời... Chương 2: Nguyên tắc refactor code

Sau mỗi lần refactor, cần thực hiện kiểm thử để đảm bảo hệ thống vẫn hoạt động đúng như trước. Việc kiểm thử có thể bao gồm: Kiểm thử chức năng API So sánh dữ liệu trả về trước và sau refactor Kiểm tra thời gian xử lý API Kiểm tra log hệ th...

3.1. Triển khai refractor code

Quy trình refractor code và tối ưu thời... Chương 3: Triển khai

1. Phân tích logic xử lý của hàm Ở bước đầu tiên, cần yêu cầu công cụ AI hoặc lập trình viên thực hiện phân tích chi tiết logic xử lý của hàm cần tối ưu. Mục tiêu của bước này là: - Hiểu rõ toàn bộ luồng xử lý của hàm - Xác định các bước xử lý chính - Phân...

3.2. Cấu trúc promt và ví dụ

Quy trình refractor code và tối ưu thời... Chương 3: Triển khai

3.2.1. Các bước thực hiện Bước 1: Yêu cầu AI thực hiện yêu cầu sau: "Phân tích logic xử lý của hàm listDocumentsMainProcessDynamic, chia hàm thành các bước xử lý sau đó đề xuất phương án tối ưu thời gian xử lý" Bước 2: Đánh giá kết quả phân tích của AI, nế...

Cách dùng skill spring-boot-api-flow và genarate code trong dự án spring boot

Hướng dẫn sử dụng Skill Agent AI (Antig... Source và tài liệu liên quan

1.  Cài đặt ban đầu  Trước khi sử dụng skill, bạn cần clone repository cấu hình về thư mục gốc của project bằng lệnh sau: git clone -b be_base http://192.168.0.95/minhnd/backend_base_angular Lệnh trên sẽ tải branch be_base  và đặt toàn bộ src spring boot....

Trang mới

Hướng dẫn sử dụng

Trang 4.2: Hướng dẫn chi tiết cách tạo roles và phân quyền giá sách theo từng roles

Hướng dẫn sử dụng Chương 4: Bảo mật & Phân quyền (Security)

1. Tạo roles mới Điều kiện đăng nhập với tài khoản có quyền Admin Cài đặt --> Quyền --> Tạo Quyền mới Tạo quyền mới với điều kiện chỉ cho nhóm quyền đấy truy cập vào 1 giá sách cụ thể Ví dụ Tên quyền (tên quyền chỉ định) Quyền hệ thống (Bật/tắt...