6 Repos
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 ist ein Java-Code-Formatter und ein Tool zur Durchsetzung von Styleguides. Es formatiert Java-Quellcode so um, dass er einem standardisierten Styleguide entspricht, und sorgt so für ein konsistentes Layout und eine einheitliche Einrückung über ganze Projekte oder einzelne Dateien hinweg. Das Projekt fungiert als Linting-Tool in Build-Pipelines für Continuous-Integration-Workflows sowie als IDE-Formatierungs-Plugin, das die native Editor-Formatierung ersetzt. Es kann als Formatierungsbibliothek in Software zur Codegenerierung eingebettet werden, um sicherzustellen, dass maschinell erstellter Code für Menschen lesbar bleibt. Das Tool bietet Funktionen zur Anpassung von Einrückungen und Abständen im Quellcode, einschließlich der Möglichkeit, Formatierungen selektiv auf bestimmte Zeilenbereiche oder geänderte Diffs anzuwenden. Es unterstützt die Integration in Entwicklungsumgebungen wie Eclipse, um Layout-Anpassungen während des Codierens zu automatisieren.
Standardizes Java source code layout and style for consistency and readability across organizations.
Spotless ist ein sprachübergreifender Formatierungs-Orchestrator und Gradle-Plugin, das Code-Styling über verschiedene Programmiersprachen hinweg innerhalb einer einzigen Build-Pipeline automatisiert. Es fungiert als Koordinator für mehrere Drittanbieter-Formatierer, als Code-Style-Linting-Tool und als System zum Einfügen und Aktualisieren standardisierter Lizenz-Header. Das Projekt zeichnet sich durch eine Git-integrierte Style-Durchsetzung aus, die Pre-Push-Hooks und Git-Referenzen nutzt, um Formatierungen nur auf geänderte Dateien oder Zeilen anzuwenden. Es unterstützt geteilte Build-Konfigurationen, wodurch Formatierungsregeln über Remote-Artefakte verteilt und in mehrere Projekte geladen werden können, um eine Single Source of Truth zu wahren. Das Tool deckt ein breites Spektrum an Funktionen ab, einschließlich der Transformation von Quellcode-Text mittels regulärer Ausdrücke und JSON-Patches, Import-Management und Whitespace-Standardisierung. Es integriert sich in eine Vielzahl externer Binärdateien und Tools für Sprachen wie Java, Python, Kotlin, C++, Go und TypeScript. Zusätzliche Funktionen umfassen die Formatierungsverifizierung zur Sicherstellung der Idempotenz sowie inkrementelle Optimierung zum Überspringen unveränderter Dateien.
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.
Dieses Repository ist eine Bildungsressource für die Sprache Java und eine Referenz für Coding-Standards. Es bietet eine Sammlung ausführbarer Quellcode-Beispiele, die Industriestandard-Entwurfsmuster, effektive Programmiertechniken und Prinzipien des API-Designs veranschaulichen. Die Codebasis dient als praktische Implementierung empfohlener Lösungen für häufige Fallstricke in der Java-Entwicklung. Sie verwendet eigenständige ausführbare Klassen und Einstiegspunkte, um Software-Engineering-Muster und eine wartbare Architektur zu demonstrieren. Das Projekt ist in reinem Java und unter Verwendung von Standard-Bibliotheksfunktionen implementiert, wobei die Logik in unabhängige Pakete isoliert ist, um die Portabilität zu gewährleisten.
Provides practical implementation examples of naming conventions and consistency rules tailored for Java source code.
Dieses Projekt ist ein zweisprachiger Java-Programmierleitfaden und eine Bildungsressource, die professionelle Java-Coding-Standards und Best Practices sowohl auf Englisch als auch auf Chinesisch bereitstellt. Es dient als Lehrmaterial für Software Engineering, das Industriestandard-Patterns und Richtlinien durch zweisprachige Vergleiche vermittelt. Der Inhalt ist als technische Markdown-Referenz organisiert und nutzt ein Side-by-Side-Layout, um den englischen Originaltext mit der entsprechenden chinesischen Übersetzung abzugleichen. Diese Struktur ermöglicht den direkten Vergleich technischer Dokumentationen, um komplexe Konzepte und Terminologien des Software Engineerings zu verdeutlichen. Die Materialien werden als statische Markdown-Dateien gespeichert und sind in einer kapitelbasierten Verzeichnisstruktur abgelegt, die der Abfolge des Quell-Lehrbuchs entspricht.
Ships a side-by-side English and Chinese guide to professional Java coding standards.