Hầu hết các dự án nguồn mở lớn đều có nguyên tắc về phong cách riêng. Ví dụ: đây là số Apache C Language Style Guide.
Bắt đầu, tôi khuyên bạn nên rà soát Câu hỏi thường gặp về dự án OS mà bạn quan tâm và mang nó từ đó.
Dù sao, tôi chắc chắn sẽ có rất nhiều người sẽ nhanh chóng cho bạn biết nếu bạn đang vi phạm bất kỳ quy tắc kiểu hiện tại nào theo một cách lớn! ;-)
Chú ý đến tất cả các cảnh báo, thường họ đang cố gắng cho bạn biết điều gì đó hữu ích. Đừng kết thúc "lập trình bởi trùng hợp ngẫu nhiên" (book excerpt) như các lập trình viên thực dụng nói!
Chỉnh sửa: Tôi không nhận ra rằng đây là dự án hệ điều hành mới, của riêng bạn. Lỗi của tôi. Dù sao, tôi muốn có một sniff xung quanh một số dự án tương tự đã có hệ điều hành hiện có và xem nếu họ có bất kỳ hướng dẫn phong cách. Chắc chắn, hãy kiểm tra cuốn sách Code Complete của Steve McConnell (Amazon link - đã được vệ sinh cho liên kết kiddie script nazis đi lang thang trong các hội trường này).
Điều tôi đã nói về cảnh báo và "lập trình trùng hợp ngẫu nhiên" vẫn được áp dụng! (-:
HTH
cổ vũ,
Rob
Nguồn
2008-12-02 14:21:28
Cuộc gọi tốt trên FxCop. Họ cùng nhau tạo nên một đội bóng tuyệt vời! – NikolaiDante