Câu hỏi được gắn thẻ «coding-standards»

Các tiêu chuẩn mã hóa, hoặc các quy ước mã hóa, là các bộ quy tắc hoặc hướng dẫn được thiết kế để chi phối quá trình sản xuất mã trong một dự án phần mềm. Chúng thường dựa trên các thực tiễn tốt nhất trong ngành hoặc các quy ước được chấp nhận chung. Chúng bao gồm các quy ước đặt tên, phong cách, các tính năng bị cấm và nhiều hơn nữa.



12
Có một điểm để bao gồm một bản ghi nhật ký thay đổi của Mt trong mỗi tệp mã khi bạn đang sử dụng kiểm soát phiên bản không?
Tôi có ấn tượng rằng một hệ thống kiểm soát phiên bản đã loại bỏ sự cần thiết phải "thay đổi nhật ký" được dán ở mọi nơi trong mã. Tôi thường thấy việc tiếp tục sử dụng nhật ký thay đổi, bao gồm các khối lớn khi bắt đầu …




13
Có hợp lý để bảo vệ null mỗi con trỏ bị hủy bỏ không?
Ở một công việc mới, tôi đã bị đánh dấu trong các đánh giá mã cho mã như thế này: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_->sendMsg("shutdown()"); } Tôi đã nói rằng phương pháp cuối cùng nên đọc: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_->sendMsg("shutdown()"); } } …








7
Có phải việc sử dụng tên tham số khác với tên loại chỉ bằng cách đặt vỏ bọc được coi là một thực tiễn xấu trong C #?
Tôi thấy các câu hỏi tương tự như thế này liên quan đến tên tham số khớp với các thuộc tính trên lớp, nhưng tôi không thể tìm thấy bất cứ điều gì liên quan đến việc sử dụng tên tham số giống với tên loại tham số ngoại trừ …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.