Pedoman yang luar biasa
Serangkaian pedoman untuk bahasa pemrograman tertentu yang memberikan rekomendasi tentang gaya pemrograman, praktik terbaik, dan metode untuk berbagai aspek program penulisan dalam bahasa itu.
Isi
- Bahasa pemrograman
- Lingkungan pengembangan
- Platform
- Kerangka kerja
- Sistem Manajemen Konten
- Peralatan
- Kontributor
Bahasa pemrograman
Brainfuck
C
- C Standard Coding
- C pemrograman/struktur dan gaya
- Memanfaatkan C terbaik - bab ini memberikan saran tentang cara terbaik untuk menggunakan bahasa C saat menulis perangkat lunak GNU.
C#
- Konvensi coding C#
- Panduan Gaya C#
- C# Standar pengkodean dan konvensi penamaan
C ++
- Panduan Gaya Google C ++
- Pedoman Inti C ++-Satu set pedoman yang dicoba dan benar, aturan, dan praktik terbaik tentang pengkodean di C ++.
- Standar pengkodean LLVM C ++
- Gaya pengkodean Mozilla C ++
- Panduan Gaya Chromium C ++
- Pedoman Gaya Kode Webkit C ++
- NASA C ++ Standar Pengkodean dan Panduan Gaya
- Standar pengkodean Oceanbase C ++
Clojure
- Panduan Gaya Clojure - Panduan Gaya Pengkodean Komunitas untuk Bahasa Pemrograman Clojure.
Lisp umum
- Panduan Gaya
- Google Common Lisp Style Guide
- Panduan Gaya Lisp Umum
D
- Gaya D - Satu set konvensi gaya untuk menulis program D.
Anak panah
Delphi
- Panduan Gaya Pascal Objek Delphi
Eliksir
Elm
Emacs Lisp
- Panduan ELISP
- Panduan Gaya Lisp Emacs
Erlang
- Aturan dan konvensi pemrograman
- Pedoman pengkodean Erlang
F#
- Pedoman Desain Komponen F#
Fortran
- Standar Fortran 90 - Standar Eropa untuk menulis dan mendokumentasikan kode FORTRAN 90 yang dapat dipertukarkan.
- FORTRAN Praktik Terbaik - Panduan Gaya dan Praktik Terbaik untuk Program Fortran Modern.
Pergi
- Pergilah Efektif
- GO Standard Project Layout - Tata Letak Dasar untuk Aplikasi GO.
- Panduan Gaya Google Go - Standar pengkodean Google untuk kode sumber di Go.
- Panduan Gaya Uber Go - Pola dan konvensi yang digunakan dalam kode Go di Uber.
Groovy
- Panduan Gaya Groovy Apache
Haskell
- Pedoman Pemrograman Haskell
Jawa
- Konvensi kode untuk bahasa pemrograman Java ™
- Panduan Gaya Google Java - Standar pengkodean Google untuk kode sumber dalam bahasa pemrograman Java ™.
- Panduan Gaya Pemrograman Java
- Alibaba-java-coding-guidelines-Panduan untuk pengembang Java.
Javascript
- Panduan Gaya AngularJS - Set praktik terbaik yang digerakkan oleh komunitas untuk pengembangan aplikasi AngularJS.
- Javascript dengan cara yang benar-referensi cepat dan cepat untuk praktik terbaik JS, standar pengkodean yang diterima, dan tautan di sekitar web.
- Panduan Gaya Google Javascript - Dokumen ini berfungsi sebagai definisi lengkap standar pengkodean Google untuk kode sumber dalam bahasa pemrograman JavaScript.
- Panduan Gaya JavaScript Airbnb - Pendekatan yang sebagian besar masuk akal untuk JavaScript.
- Panduan Gaya Inti JQuery
- JavaScript Style Guides and Beautifiers
- Panduan Gaya JavaScript dan konvensi pengkodean
- Konvensi Kode untuk JavaScript
- JavaScript Clean Code - Prinsip -prinsip Rekayasa Perangkat Lunak, dari Buku Bersih Buku Robert C. Martin, diadaptasi untuk JavaScript.
- Panduan Gaya Pengodean Mozilla untuk JavaScript
Json
Julia
Kotlin
Lua
Penurunan harga
- Panduan Gaya Google Markdown - Panduan Gaya untuk proyek yang berasal dari Google menggunakan Markdown.
- Panduan Gaya Markdown
- Gitlab Markdown Style Guide - Panduan Gaya Markdown Untuk Tentang.gitlab.com.
.BERSIH
- .NET Standard
- .NET Panduan Pengkodean Aman
- Pedoman penamaan .NET
Nim
Objektif-C
- Panduan Gaya Objective-C-Panduan Gaya & Konvensi Pengkodean untuk Proyek Objective-C.
- Panduan Gaya Google Objective-C
- Panduan Gaya Objective-C NYTimes-Panduan Gaya Objektif-C yang digunakan oleh New York Times.
Pascal
- Gaya pengkodean
- GNU Pascal Coding Standar - Standar Pascal GNU yang digunakan oleh Proyek Pascal GNU.
Perl
- Perl Praktik Terbaik V4 - Slide oleh Randal Schwartz, berdasarkan buku karya Damian Conway.
- Elemen Perl untuk menghindari - daftar praktik yang tidak disarankan, dan apa yang harus dilakukan sebagai gantinya.
- Perlstyle
Php
- PHP Fig - Rekomendasi Standar PHP.
- PHP Cara yang Benar-Referensi cepat yang mudah dibaca untuk praktik terbaik PHP, standar pengkodean yang diterima, dan tautan ke tutorial otoritatif di sekitar web.
- Kode Bersih PHP - Konsep Kode Bersih diadaptasi untuk PHP.
Python
- Panduan Gaya untuk Kode Python
- Panduan Gaya Google Python
- The Hitchhiker's Guide to Python - Panduan Praktik Terbaik Python yang sangat dihormati.
R
- Panduan Gaya R Google
- Panduan Gaya Tidyverse
Raket
- Cara memprogram raket: panduan gaya
Rubi
- The Ruby Style Guide - Panduan gaya pengkodean Ruby yang digerakkan oleh komunitas.
- Panduan Gaya Ruby - Panduan Gaya Ruby Airbnb.
- Panduan Gaya Ruby - Panduan Gaya Pengodean Ruby yang Digerakkan Masyarakat.
Karat
- Panduan Gaya Karat
- Pedoman karat
- Pedoman Rust API
Scala
- Scala efektif
- Panduan Gaya Scala
- Panduan Databricks Scala - Panduan Gaya Pengodean Databricks Scala.
- Praktik terbaik Scala
Kepadatan
- Panduan Gaya Soliditas
- Standar solkuritas
Cepat
- Pedoman Desain API
- SWIFT - GITHUB Gaya dan konvensi resmi Swift.
- Panduan Gaya Swift
- Panduan Gaya Swift - LinkedIn Panduan Gaya Swift Resmi.
- Panduan Gaya Swift Metova
- Panduan Gaya Swift XMartLabs - Panduan Gaya Bahasa Swift & Konvensi Pengkodean Diikuti oleh XMartLabs.
Naskah
- Panduan Gaya Google TypeScript - Panduan Gaya TypeScript Digunakan di Google.
- TypeScript Deep Dive - Panduan Gaya - Panduan Gaya TypeScript Tidak Resmi.
- TypeScript Lang - Do's and Notss - Saran dari organisasi TypeScript Lang.
Dasar Visual
- Konsep Dasar Visual
- Standar Visual Basic/Coding
Xml
- Panduan Gaya Format Dokumen Google XML
Lingkungan pengembangan
Kerang
Git
- Panduan Gaya Git
- Beberapa aturan dari dokumentasi git
PowerShell
- Panduan Praktik dan Gaya PowerShell - Panduan PowerShell dan Panduan Gaya PowerShell yang tidak resmi.
Platform
Android
- Pedoman Android - Pedoman Arsitektur dan Kode yang kami gunakan di Ribot saat berkembang untuk Android.
- Panduan Gaya Android XMartLabs - Panduan Gaya untuk Android oleh XMartLabs.
Apache
- Panduan Gaya Bahasa C Pengembang Apache
API
- HAL - Format sederhana yang memberikan cara yang konsisten dan mudah untuk hyperlink antara sumber daya di API Anda.
- Pedoman API Microsoft REST - Pedoman API Microsoft REST.
- JSON API - Rekomendasi - Bagian ini berisi rekomendasi untuk implementasi API JSON.
- Daftar Periksa Keamanan API - Daftar periksa penanggulangan keamanan terpenting saat merancang, menguji, dan merilis API Anda.
- Google Cloud API Design Guide - Panduan Desain Umum untuk API jaringan yang disediakan oleh Google.
Arduino
- Panduan Gaya Arduino
- Panduan Gaya API untuk Arduino
Pengembangan Frontend
- Pedoman CSS - Saran dan Pedoman Tingkat Tinggi untuk Menulis CSS yang waras, dapat dikelola, dan dapat diskalakan.
- Pedoman Frontend - Beberapa praktik terbaik HTML, CSS dan JS.
- Sass Guidelines - StyleGuide yang bertentangan untuk menulis SANE, yang dapat dipelihara, dan dapat diskalakan.
- Airbnb CSS / Sass StyleGuide - Pendekatan yang sebagian besar masuk akal untuk CSS dan SASS.
- Panduan Gaya HTML - Panduan Gaya yang membantu Anda menulis HTML yang lebih baik, berkinerja, terstruktur, dapat diukur dan dapat dipelihara.
- Panduan Kode HTML + CSS - Standar untuk HTML dan CSS yang fleksibel, tahan lama, dan berkelanjutan.
- Standar Desain Web AS - Komponen UI Open Source dan Panduan Gaya Visual untuk Situs Web Pemerintah AS.
- Panduan Gaya CoffeeScript - Kumpulan praktik terbaik dan konvensi pengkodean untuk bahasa pemrograman CoffeeScript.
- Pedoman pengkodean yang lebih sedikit
- Panduan Gaya Google HTML/CSS
- Pedoman untuk Desain Web Responsif
- Yelp StyleGuide
- Daftar periksa front-end
- BEM - Block Element Modifier - Metodologi yang membantu Anda membuat komponen yang dapat digunakan kembali dan berbagi kode dalam pengembangan front -end.
Gnu
Jawa
Linux
- Gaya pengkodean kernel linux
MailChimp
- Panduan Gaya Konten MailChimp
Mozilla
- Panduan Gaya Pengodean Mozilla
Google
- Dokumentasi Pengembang Terkait Google-Panduan gaya ini memberikan pedoman editorial untuk menulis dokumentasi pengembang terkait Google yang jelas dan konsisten.
Node.js
- Pedoman Microsoft + Node.js
- Panduan Gaya Node.js - Panduan untuk menata kode Node.js / JavaScript Anda.
Mongodb
SQL
Lainnya
- Simpan Changelog - Jangan biarkan teman Anda membuang log git ke Changelogs ™.
- Pedoman Proyek - Satu set praktik terbaik untuk proyek JavaScript.
- Versi semantik
- Gaya indentasi
- Webappsec/Pedoman Pengodean Aman
- Panduan Pengguna Kerangka Kerja Robot
- Standar pengkodean CodeQL
Kerangka kerja
- Standar pengkodean Symfony
- Gaya pengkodean Django
- Panduan Gaya Vue
- Panduan Gaya Angular
Sistem Manajemen Konten
- Standar pengkodean WordPress
- Standar pengkodean Drupal
- Standar pengkodean Magento
- Panduan Pengembang Octobercms
Peralatan
- CheckStyle - Alat untuk memeriksa kode sumber Java untuk kepatuhan terhadap standar kode atau set aturan validasi.
- Changelog konvensional
- EasyCodingStandard - Cara termudah untuk menggunakan standar pengkodean apa pun.
- ESLINT - Utilitas serat pluggable untuk JavaScript dan JSX.
- Gaya Standar JavaScript - Satu gaya JavaScript untuk menguasai semuanya.
- Laravel Pint - Fixer Gaya Kode PHP yang dipendek untuk minimalis.
- Standar Desain dan Pengembangan Utara untuk menyelaraskan dan memandu proyek Anda.
- Php_codesniffer - alat untuk mendeteksi dan memperbaiki pelanggaran standar yang ditentukan dalam kode PHP.
- PHP Coding Standards Fixer - Alat PHP Coding Standards Fixer (PHP CS Fixer) memperbaiki kode Anda untuk mengikuti standar.
- RuboCop - Penganalisa kode statis ruby dan formatter, berdasarkan panduan gaya Ruby Community.
- rilis semantik
- Shellcheck - alat analisis statis skrip shell
Kontributor
Kami menyambut kontribusi! Harap luangkan waktu sejenak untuk meninjau pedoman kontribusi kami sebelum memulai.
Kontributor Kode
Proyek ini berkembang berkat upaya semua kontributor.
Berkontribusi di opencollective.com.