Tôi làm việc trong một công ty hệ thống điều khiển, nơi công việc chính là SCADA và PLC , cùng với các công cụ hệ thống điều khiển khác.
Phát triển phần mềm không thực sự là điều mà công ty làm, ngoài các bit nhỏ ở đây và đó, cho đến khi có quyết định tạo ra một hệ thống quản lý và thẩm định dự án nội bộ.
Dự án này đã được thực hiện bởi những người đến đây với tư cách là người phần mềm và chúng tôi chủ yếu là đàn em.
Dự án bắt đầu nhỏ, vì vậy chúng tôi chỉ ghi lại các công cụ như thiết kế, công cụ cơ sở dữ liệu, v.v., nhưng chúng tôi chưa bao giờ thực sự đồng ý về một định dạng / quy ước mã hóa.
Chúng tôi đã bắt đầu sử dụng StyleCop để đảm bảo rằng chúng tôi có mã tài liệu tốt, nhưng tôi cảm thấy chúng tôi cần một tài liệu chính thức cho các quy ước / thực hành mã hóa để chúng tôi có thể tiếp tục một tiêu chuẩn tốt và nếu có bất kỳ công việc phát triển chính nào trong tương lai, bất kỳ ai cũng làm việc với nó có một tấm đế tốt.
Vấn đề nằm ở chỗ, tôi không biết làm thế nào để soạn thảo một tài liệu cho các quy ước và tiêu chuẩn mã hóa, tất cả những gì tôi có thể nghĩ là các ví dụ về thực hành tốt và xấu (ví dụ như trường hợp lạc đà khi đặt tên biến, tránh ký hiệu Hungary, v.v.) lập trình viên đủ năng lực (rõ ràng) nhưng chúng tôi không có điều lệ cho loại công cụ này.
Để đưa ra quan điểm về nó, câu hỏi của tôi là: các khía cạnh và nội dung chính của một tài liệu tiêu chuẩn mã hóa tốt là gì?