Nhóm của tôi đang học một số Erlang trong công việc mới của tôi. Ngay bây giờ chúng tôi có một số mã được thực hiện, nhưng mã đang bắt đầu để có được một chút lộn xộn và không nhất quán.Tiêu chuẩn mã hóa Erlang và các thực hành tốt
Tôi muốn biết nếu có các tiêu chuẩn mã hóa được theo sau bởi cộng đồng Erlang và có thể được sử dụng làm đường cơ sở hay không. Những thứ như cách thụt lề, đặt tên biến và chức năng, cách cấu trúc mô-đun, v.v.
Ngoài ra, có công cụ nào sẽ kiểm tra các thông số đó không? Tôi đang suy nghĩ trong PEP8 hoặc PyFlakes trong thế giới Python. Tôi sử dụng vim và nó sẽ phát hiện lỗi cú pháp, điều này rất hay, nhưng tôi muốn tiến xa hơn một chút và cố gắng giữ một phong cách tốt, nhất quán mà chúng ta có thể chia sẻ và làm cho mã dễ đọc hơn.
CẬP NHẬT: Về nhận xét của Kemal, tôi phải nói điều đó rất thú vị (và chúng tôi sẽ tận dụng nó) nhưng không bao gồm hoàn toàn chủ đề. Vấn đề của tôi là để thuyết phục một nhóm sử dụng kiểu mã nhất quán, nhất quán nhất có thể. Một cách tốt để thuyết phục mọi người là sử dụng kiểu mã hóa được cộng đồng Erlang khuyên dùng. Có lẽ nó không tồn tại, nhưng tôi muốn thử những thứ đơn giản, như việc chọn CameCase trên Underscored_words có thể giúp cung cấp cho mã một cái nhìn nhất quán và giúp dễ đọc.
Mmmm, có vẻ rất mơ hồ.Có nhiều khuyến nghị chung hơn cụ thể cho Erlang cho hầu hết các phần. – Khelben
Âm đạo? Có rất nhiều khuyến nghị cụ thể của erlang ở đó và họ không nhìn "mơ hồ" đối với tôi. – Isac
Tôi đồng ý rằng lời khuyên trong trang đó có lẽ quan trọng hơn số lượng khoảng trống bạn sử dụng. – dsmith