Tổng quan
Total Visual Code Tools tập trung vào các tác vụ xử lý mã nguồn cho Visual Basic (VB) và Visual Basic for Applications (VBA). Bộ tiện ích này phục vụ công việc phát triển hằng ngày như dọn dẹp code, tạo code theo mẫu và chuẩn bị trước khi phân phối.

Điểm đáng chú ý nằm ở khả năng chuẩn hóa code theo quy tắc do nhóm tự đặt ra. Công cụ có thể thêm error handling, chuẩn hóa indentation, áp dụng naming conventions, chèn comment structures và sắp xếp procedures để code base dễ đọc và dễ bảo trì hơn.
Bộ tiện ích viết mã cho VB và VBA giúp chuẩn hóa coding standards, dọn dẹp code kế thừa, thêm error handling và hỗ trợ chuẩn bị trước khi phân phối.
Tính năng nổi bật
- Chuẩn hóa indentation theo độ rộng chỉ định cho IF. ELSE. ENDIF, DO. LOOP và WITH. END WITH.
- Tách nhiều câu lệnh cùng dòng bằng dấu hai chấm thành các dòng riêng.
- Chuyển single-line If thành nhiều dòng kèm End If.
- Tách Dim khai báo nhiều biến trên một dòng thành các dòng riêng.
- Chuẩn hóa số dòng trống giữa procedures và giới hạn blank lines liên tiếp.
- Sắp xếp procedures trong module, kể cả property statements của class modules.
- Chèn module header chứa project name, creation dates, copyright notices và ownership rights.
Ứng dụng thực tế
- Chuẩn hóa code base VB/VBA trong dự án kế thừa trước khi bảo trì hoặc mở rộng.
- Thiết lập và thực thi coding standards thống nhất cho nhiều thành viên trong cùng nhóm.
- Bổ sung error handling và comment headers cho các module hiện có.
- Tạo nhanh các đoạn mã lặp lại như procedure, property, Select Case, message box và recordset.
- Chuẩn bị code để phân phối trong môi trường Microsoft Office không biên dịch thành EXE.
Đối tượng sử dụng phù hợp
- Lập trình viên Visual Basic 6
- Lập trình viên VBA làm việc với Microsoft Access và Microsoft Office
- Trưởng nhóm phát triển cần áp dụng coding standards thống nhất
- Nhóm bảo trì dự án kế thừa cần dọn dẹp và chuẩn hóa mã nguồn
Thông tin kỹ thuật
Câu hỏi thường gặp
Total Visual Code Tools phục vụ ngôn ngữ nào?
Bộ công cụ này phục vụ phát triển mã Visual Basic (VB) và Visual Basic for Applications (VBA).
Có phù hợp với dự án kế thừa không?
Mô tả sản phẩm nêu rõ công cụ phù hợp để dọn dẹp code trong inherited projects, gồm thêm error handling, chuẩn hóa formatting và naming conventions.
Có thể dùng để áp dụng coding standards cho cả nhóm không?
Có. Công cụ tích hợp vào VB IDE và cho phép nhóm phát triển chia sẻ, thực thi một bộ coding standards nhất quán.
Code Delivery hỗ trợ những thao tác nào trước khi phân phối?
Phần này hỗ trợ line numbering, variable scrambling, remove comments, remove blank lines, remove indentations, remove debug statements và remove stop statements.




Bình luận