6 مستودعات
Consistency rules and naming conventions tailored specifically for Java source code.
Distinct from Dotnet Code Style Standards: Specializes general coding standards for the Java language.
Explore 6 awesome GitHub repositories matching software engineering & architecture · Java Coding Standards. Refine with filters or upvote what's useful.
This project is a software engineering reference that provides a cross-language formatting standard and industry-standard practices for architectural patterns, memory management, and identifier naming. Its primary purpose is to implement a unified set of indentation and whitespace rules applied consistently across multiple distinct programming environments. The project specializes in technical documentation localization, providing Chinese language translations of official programming style guides. It maps original English coding standards to Chinese language references to maintain meaning acr
Applies a consistent set of formatting and naming conventions to Java source code to improve readability.
google-java-format هو أداة لتنسيق كود Java وفرض أسلوب كتابة موحد. يقوم بإعادة تنسيق كود المصدر ليتوافق مع دليل أسلوب قياسي، مما يضمن اتساق التخطيط والمسافات البادئة عبر المشاريع بأكملها أو الملفات الفردية. يعمل المشروع كأداة فحص (linting) ضمن خط أنابيب البناء لسير عمل التكامل المستمر (CI)، وكإضافة لتنسيق الكود داخل بيئات التطوير (IDE) لاستبدال التنسيق الأصلي للمحرر. يمكن دمجه كمكتبة تنسيق داخل برمجيات توليد الكود لضمان بقاء المخرجات التي يتم إنشاؤها آلياً قابلة للقراءة من قبل البشر. توفر الأداة إمكانيات لإعادة تنظيم المسافات البادئة والتباعد في الكود، بما في ذلك القدرة على تطبيق التنسيق بشكل انتقائي على نطاقات أسطر محددة أو تغييرات (diffs) معدلة. كما يدعم التكامل مع محررات التطوير مثل Eclipse لأتمتة تحديثات التخطيط أثناء عملية البرمجة.
Standardizes Java source code layout and style for consistency and readability across organizations.
Spotless هو منسق تنسيق متعدد اللغات وإضافة Gradle تقوم بأتمتة نمط الكود عبر لغات برمجة مختلفة ضمن خط أنابيب بناء واحد. يعمل كمنسق لمنسقات الطرف الثالث المتعددة، وأداة لتدقيق نمط الكود، ونظام لإدراج وتحديث ترويسات التراخيص الموحدة. يتميز المشروع بفرض النمط المدمج مع git، باستخدام خطافات ما قبل الدفع (pre-push hooks) ومراجع git لتطبيق التنسيق فقط على الملفات أو الأسطر المعدلة. يدعم تهيئات البناء المشتركة، مما يسمح بتوزيع قواعد التنسيق وتحميلها عبر مشاريع متعددة عبر أصول بعيدة للحفاظ على مصدر وحيد للحقيقة. تغطي الأداة مجموعة واسعة من الإمكانيات، بما في ذلك تحويل نص الكود المصدري عبر التعبيرات النمطية وتصحيحات JSON، وإدارة الاستيراد، وتوحيد المسافات البيضاء. تتكامل مع مجموعة واسعة من الملفات الثنائية والأدوات الخارجية للغات مثل Java وPython وKotlin وC++ وGo وTypeScript. تتضمن الوظائف الإضافية التحقق من التنسيق لضمان التكرارية والتحسين التزايدي لتخطي الملفات غير المتغيرة.
Applies the Eclipse JDT formatter to ensure a consistent coding style for Java source code.
Overcommit is a Git hook manager and pre-commit validation framework designed to automate the execution of scripts and checks during various Git events. It serves as a workflow automation tool that ensures code quality and project standards are met before changes are committed or pushed to a remote repository. The system distinguishes itself through a comprehensive YAML-based configuration that allows for detailed hook behavior control, including file execution filtering, conditional skipping, and the management of hook dependencies. It provides specialized roles such as a commit message vali
Runs checkstyle analysis to ensure Java files adhere to project coding standards.
هذا المستودع عبارة عن مورد تعليمي للغة Java ومرجع لمعايير البرمجة. يوفر مجموعة من أمثلة الكود المصدري القابلة للتشغيل التي توضح أنماط التصميم القياسية في الصناعة، وتقنيات البرمجة الفعالة، ومبادئ تصميم واجهة برمجة التطبيقات. يعمل الكود المصدري كتطبيق عملي للحلول الموصى بها للمزالق الشائعة في تطوير Java. يستخدم فئات قابلة للتشغيل مستقلة ونقاط دخول قابلة للتنفيذ لتوضيح أنماط هندسة البرمجيات والبنية القابلة للصيانة. تم تنفيذ المشروع باستخدام Java الخالصة وميزات المكتبة القياسية، مع عزل المنطق في حزم مستقلة لضمان قابلية النقل.
Provides practical implementation examples of naming conventions and consistency rules tailored for Java source code.
هذا المشروع عبارة عن دليل برمجة Java ثنائي اللغة ومورد تعليمي يوفر معايير برمجة Java المهنية وأفضل الممارسات باللغتين الإنجليزية والصينية. يعمل كمادة دراسية لهندسة البرمجيات مصممة لتعليم الأنماط والمبادئ التوجيهية القياسية في الصناعة من خلال مقارنات ثنائية اللغة. يتم تنظيم المحتوى كمرجع تقني بصيغة markdown، باستخدام تخطيط جنباً إلى جنب لمواءمة النص التقني الإنجليزي الأصلي مع الترجمات الصينية المقابلة. يسمح هذا الهيكل بالمقارنة المباشرة للوثائق التقنية لتوضيح مفاهيم ومصطلحات هندسة البرمجيات المعقدة. يتم تخزين المواد كملفات markdown ثابتة وتنظيمها ضمن هيكل دليل يعتمد على الفصول التي تعكس تسلسل الكتاب المصدر.
Ships a side-by-side English and Chinese guide to professional Java coding standards.