إرشادات رهيبة
مجموعة من الإرشادات الخاصة بلغة برمجة محددة تقدم توصيات بشأن أسلوب البرمجة وأفضل الممارسات وأساليب مختلف جوانب كتابة برامج الكتابة بهذه اللغة.
محتويات
- لغات البرمجة
- بيئة التنمية
- المنصات
- الأطر
- نظام إدارة المحتوى
- أدوات
- المساهمين
لغات البرمجة
Brainfuck
ج
- C معيار الترميز
- ج البرمجة/الهيكل والأناقة
- الاستخدام الأفضل لـ C - يقدم هذا الفصل نصيحة حول أفضل طريقة لاستخدام لغة C عند كتابة برنامج GNU.
ج#
- C# اتفاقيات الترميز
- دليل النمط ج#
- C# معايير الترميز وتسمية الاتفاقيات
C ++
- دليل نمط Google C ++
- إرشادات C ++ الأساسية-مجموعة من المبادئ التوجيهية والقواعد وأفضل الممارسات المجربة والممارسات حول الترميز في C ++.
- معايير الترميز LLVM C ++
- نمط الترميز موزيلا C ++
- دليل نمط الكروم C ++
- إرشادات نمط رمز WebKit C ++
- معايير ترميز ناسا C ++ ودليل النمط
- معايير ترميز Oceanbase C ++
clojure
- دليل Clojure Style - دليل نمط ترميز المجتمع للغة البرمجة Clojure.
lisp المشتركة
- دليل النمط
- دليل نمط Google Common Lisp
- دليل نمط LISP المشترك
د
- The D Style - مجموعة من اتفاقيات الأناقة لكتابة برامج D.
دارت
دلفي
- دليل نمط كائن دلفي باسكال
إكسير
الدردار
emacs lisp
- دليل ELISP
- دليل نمط emacs lisp
إرلانج
- قواعد البرمجة والاتفاقيات
- إرشادات ترميز إرلانج
و#
فورتران
- معايير Fortran 90 - المعايير الأوروبية للكتابة وتوثيق رمز Fortran 90 القابل للتبديل.
- فورتران أفضل الممارسات - دليل الأسلوب وأفضل الممارسات لبرامج فورتران الحديثة.
يذهب
- الذهاب الفعال
- Go Standard Project Layout - التخطيط الأساسي لتطبيقات GO.
- دليل نمط Google GO - معايير ترميز Google للرمز المصدر في GO.
- دليل نمط Uber GO - الأنماط والاتفاقيات المستخدمة في رمز GO في Uber.
رائع
هاسكل
جافا
- اتفاقيات الكود للغة البرمجة Java ™
- دليل نمط Google Java - معايير ترميز Google للرمز المصدر في لغة برمجة Java ™.
- دليل نمط البرمجة Java
- Alibaba-java-choding-guidelines-دليل لمطوري Java.
جافا سكريبت
- دليل نمط AngularJS - مجموعة من أفضل الممارسات التي تحركها المجتمع لتطوير تطبيق AngularJS.
- JavaScript بالطريقة الصحيحة-مرجع سريع وسهل القراءة لأفضل الممارسات JS ومعايير الترميز المقبولة والروابط حول الويب.
- دليل نمط Google JavaScript - يعمل هذا المستند كتعريف كامل لمعايير ترميز Google للرمز المصدر في لغة برمجة JavaScript.
- دليل نمط Airbnb JavaScript - نهج معقول في الغالب لجافا سكريبت.
- دليل نمط jQuery Core
- أدلة على طراز JavaScript وعمليات الجمال
- دليل نمط JavaScript واتفاقيات الترميز
- اتفاقيات رمز لجافا سكريبت
- JavaScript Clean Code - مبادئ هندسة البرمجيات ، من كتاب Clean Book Robert C. Martin ، تم تكييفه مع JavaScript.
- دليل نمط ترميز موزيلا لجافا سكريبت
جيسون
جوليا
كوتلين
لوا
تخفيض السعر
- دليل نمط Google Marmdown - دليل نمط للمشاريع التي تم إنشاؤها بواسطة Google باستخدام Markdown.
- دليل نمط التخفيض
- دليل نمط Gitlab Markdown - دليل نمط Markdown لـ own.gitlab.com.
.شبكة
- .NET Standard
- .NET إرشادات الترميز الآمنة
- .NET إرشادات تسمية
نيم
الهدف-C
- دليل النمط الهدف-دليل النمط واتفاقيات الترميز لمشاريع Objective-C.
- دليل نمط Google Objective-C
- دليل نمط NYTIMES Objective-C-دليل نمط Objective-C الذي تستخدمه صحيفة نيويورك تايمز.
باسكال
- نمط الترميز
- معايير ترميز GNU Pascal - معايير GNU Pascal التي يستخدمها مشروع GNU Pascal.
بيرل
- Perl Best Practices v4 - Slies by Randal Schwartz ، استنادًا إلى كتاب Damian Conway.
- عناصر بيرل لتجنب - قائمة بالممارسات غير الموصى بها ، وماذا تفعل بدلاً من ذلك.
- Perlstyle
PHP
- PHP FIG - توصيات معايير PHP.
- PHP بالطريقة الصحيحة-مرجع سهل القراءة وسريع لأفضل الممارسات PHP ، ومعايير الترميز المقبولة ، والروابط إلى البرامج التعليمية الموثوقة حول الويب.
- Clean Code PHP - مفاهيم الكود النظيفة المقتبسة لـ PHP.
بيثون
- دليل نمط رمز بيثون
- دليل نمط Google Python
- دليل Hitchhiker إلى Python - دليل أفضل الممارسات Python.
ص
- دليل نمط ص Google
- دليل النمط Tidyverse
مضرب
- كيفية برمجة مضرب: دليل النمط
روبي
- دليل Ruby Style - دليل نمط ترميز روبي يحركه المجتمع.
- دليل نمط Ruby - دليل نمط Ruby Airbnb.
- دليل Ruby Style - دليل نمط ترميز روبي يحركه المجتمع.
الصدأ
- دليل نمط الصدأ
- إرشادات الصدأ
- إرشادات API الصدأ
سكالا
- سكالا الفعالة
- دليل نمط سكالا
- Databricks Scala Guide - Databricks Scala Coding Guide.
- أفضل ممارسات سكالا
صلابة
- دليل نمط الصلابة
- Solcurity Standard
سريع
- إرشادات تصميم API
- Swift - Github الرسمية النمط السريع والاتفاقيات.
- دليل النمط السريع
- دليل Swift Style - دليل Swift Swift الرسمي LinkedIn.
- دليل نمط ميتوفا السريع
- دليل نمط XMartlabs Swift - دليل نمط اللغة السريع واتفاقيات الترميز تليها Xmartlabs.
TypeScript
- دليل نمط Google TypeScript - دليل نمط TypeScript المستخدم في Google's.
- TypeScript Deep Dive - دليل النمط - دليل نمط TypeScript غير رسمي.
- TypeScript Lang - Do's و DoNss - اقتراحات من مؤسسة TypeScript Lang.
Visual Basic
- مفاهيم البصر البصرية
- معايير Visual Basic/الترميز
XML
- دليل نمط تنسيق مستندات Google XML
بيئة التنمية
صدَفَة
غيت
- دليل نمط GIT
- عدد قليل من القواعد من وثائق GIT
PowerShell
- دليل PowerShell أفضل الممارسات والأناقة - أفضل ممارسات PowerShell غير الرسمية ودليل الأسلوب.
المنصات
Android
- إرشادات Android - إرشادات الهندسة المعمارية والرمز التي نستخدمها في Ribot عند التطوير لنظام Android.
- دليل نمط XmartLabs Android - دليل نمط Android بواسطة XmartLabs.
أباتشي
- دليل نمط اللغة C من مطوري Apache
API
- HAL - تنسيق بسيط يعطي طريقة متسقة وسهلة للارتباط التشعبي بين الموارد في واجهة برمجة التطبيقات الخاصة بك.
- إرشادات Microsoft Rest API - إرشادات Microsoft Rest API.
- JSON API - التوصيات - يحتوي هذا القسم على توصيات لتطبيقات JSON API.
- قائمة مراجعة أمان API - قائمة التحقق من أهم التدابير المضادة للأمان عند تصميم واختبار وتصوير واجهة برمجة التطبيقات الخاصة بك.
- دليل تصميم Google Cloud API - دليل تصميم عام لواجهة برمجة التطبيقات المتصلة بالشبكة المقدمة من Google.
أردوينو
- دليل نمط Arduino
- دليل نمط API لأردوينو
تنمية الواجهة
- إرشادات CSS - نصيحة وإرشادات عالية المستوى لكتابة CS Sane ، قابلة للإدارة ، قابلة للتطوير.
- إرشادات الواجهة الأمامية - بعض أفضل الممارسات HTML و CSS و JS.
- إرشادات SASS - ASSYGEDUDED لكتابة SANE ، قابلة للصيانة وقابلة للتطوير.
- Airbnb CSS / Sass Styleguide - نهج معقول في الغالب ل CSS و SASS.
- دليل نمط HTML - دليل نمط يساعدك على كتابة HTML بشكل أفضل وأداء ومنظم وقابل للتطوير وقابل للصيانة.
- دليل رمز HTML + CSS - معايير HTML و CSS المرنة والمتينة والمستدامة.
- معايير تصميم الويب الأمريكية - مكونات واجهة المستخدم مفتوحة المصدر ودليل النمط البصري لمواقع الحكومة الأمريكية.
- دليل Coffescript Style - مجموعة من أفضل الممارسات واتفاقيات الترميز للغة برمجة Coffescript.
- إرشادات الترميز الأقل
- دليل نمط Google HTML/CSS
- إرشادات لتصميم الويب المستجيب
- yelp styleguide
- قائمة المراجعة في الواجهة الأمامية
- BEM - Block Element Modifier - وهي منهجية تساعدك على إنشاء مكونات قابلة لإعادة الاستخدام ومشاركة التعليمات البرمجية في تطوير الوضع الأمامي.
جنو
جافا
Linux
MailChimp
موزيلا
جوجل
- وثائق المطورين المتعلقة بـ Google-يوفر دليل النمط إرشادات تحريرية لكتابة وثائق المطور الواضحة والمتسقة المتعلقة بـ Google.
node.js
- إرشادات Microsoft + Node.js
- دليل نمط Node.js - دليل لتصميم رمز Node.js / JavaScript.
mongodb
SQL
آخر
- حافظ على changelog - لا تدع أصدقائك يقومون بتسجيل تسجيلات GUT الدخول إلى Changelogs ™.
- إرشادات المشروع - مجموعة من أفضل الممارسات لمشاريع JavaScript.
- النسخة الدلالية
- أسلوب المسافة البادئة
- WebAppSec/إرشادات الترميز الآمنة
- دليل مستخدم روبوت إطار عمل
- CodeQL معايير الترميز
الأطر
- معايير الترميز Symfony
- نمط الترميز Django
- دليل نمط VUE
- دليل النمط الزاوي
نظام إدارة المحتوى
- معايير ترميز WordPress
- معايير ترميز دروبال
- معايير الترميز Magento
- دليل مطور OctoberCMS
أدوات
- CheckStyle - أداة للتحقق من رمز مصدر Java للالتزام بمعايير رمز أو مجموعة من قواعد التحقق من الصحة.
- تشاردويلوج التقليدية
- EasyCodingStandard - أسهل طريقة لاستخدام أي معيار ترميز.
- ESLINT - الأداة المساعدة لبطانة قابلة للتوصيل لجافا سكريبت و JSX.
- نمط JavaScript القياسي - نمط JavaScript واحد لحكمهم جميعًا.
- Laravel Pint - مثبت نمط رمز الرمز PHP للآراء للحد الأدنى.
- شمال - معايير التصميم والتطوير لمحاذاة وتوجيه مشروعك.
- PHP_CODESNIFFER - أداة اكتشاف وتثبيت انتهاكات المعايير المحددة في رمز PHP.
- مثبت معايير ترميز PHP - تقوم أداة Fixer PHP Php (PHP CS Fixer) بإصلاح الكود الخاص بك لمتابعة المعايير.
- Rubocop - محلل رمز ثابت Ruby و Formatter ، استنادًا إلى دليل نمط Ruby Community.
- الإفراج الدلالي
- Shellcheck - أداة تحليل ثابت SHELL STRIPT
المساهمين
نرحب بالمساهمات! يرجى أخذ لحظة لمراجعة إرشادات المساهمة الخاصة بنا قبل البدء.
المساهمون في الكود
هذا المشروع يزدهر بفضل جهود جميع المساهمين.
المساهمة على OpenCollective.com.