Tôi đang tìm một tập lệnh/công cụ có thể được tùy chỉnh để kiểm tra và thực thi các quy ước đặt tên/mã hóa trên mã C/C++.Kiểm tra mã hóa và quy ước đặt tên của mã C/C++
Nó nên kiểm tra ví dụ:
- dòng Mã được gói tại một số chiều dài.
- Biến riêng có tiền tố
_
- Mã được thụt lề đúng cách.
- Tất cả các chức năng đều được ghi lại.
Nhiều dự án mà tôi đang làm việc được khách hàng thuê ngoài có xu hướng có các quy ước đặt tên và mã hóa nội bộ khác nhau.
Bạn chắc chắn không muốn biến bất kỳ để bắt đầu với '_', quy tắc cho sử dụng' _' trong tên là phức tạp , bởi vì một số tốt được dành riêng cho các trình biên dịch trình biên dịch, v.v ... –
@Matthieu: Chỉ các tên bắt đầu bằng hai dấu gạch dưới, hoặc dấu gạch dưới và một chữ hoa được đặt trước. Vì vậy, miễn là tất cả các biến riêng của mình bắt đầu bằng dấu gạch dưới và một chữ cái thường (hoặc dấu gạch dưới và một số), thì không sao cả. –
@Matthieu: Biến thành viên tiền tố với '_' là một quy ước khá phổ biến và không có tính chất. Các số nhận dạng bắt đầu bằng '_' chỉ được đặt trong không gian tên chung. Xem ví dụ http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=/com.ibm.xlcpp8l.doc/language/ref/ident.htm –