Node.js için bir (veya birkaç) kodlama stili kılavuzu var mı? Değilse, en iyi açık kaynaklı düğüm projeleri tarafından kullanılan yeni stiller nelerdir?
Python için kanonik Kodlama Stili Kılavuzu olan PEP 8'in çizgileri boyunca bir kılavuz (veya birkaç kılavuz) arıyorum . Buraya bağlanmaya değmeyen çeşitli JavaScript kılavuzları gördüm (çoğunlukla eski ve istemci tarafı JavaScript'i hedefliyordu). İlginç bir node.js stil kılavuzu buldum .
Bir kodlama stili kılavuzu veya kodlama kuralları şunları içermelidir (ancak bunlarla sınırlı değildir):
- Kod düzeni: girinti (2 boşluk, 4 boşluk, sekme, ...), yeni satırlar, satır sonları vb.
- Boşluk, ör. "İşlev (arg)" ve "işlev (arg)"
- Noktalı virgül veya noktalı virgül yok, var bildirimi, ...
- Adlandırma, ör. Do_this () ile doThis (), var_name ve varName, ...
- node.js ve JavaScript deyimleri, örneğin == vs. ===, geri çağrının ilk argümanı bir hata nesnesidir, ...
- Yorumlar ve belgeler
- Tiftik denetleyicisi, birim testi çerçevesi gibi eşlik eden araçlar ...
Bu konu açıkça oldukça özneldir, ancak olgunlaşma sürecinde ortak ve yaygın olarak kabul gören bir kodlama stili oluşturmanın bir topluluğun önemli bir adımı olduğunu düşünüyorum. Ayrıca, hepsi sadece zevkle ilgili değil. Özellikle, == yerine === gibi kuralların kod kalitesi üzerinde doğrudan etkisi vardır.