This project is a curated collection of best practices, coding standards, and style guidelines for writing C++ source code. It serves as a software engineering resource focused on improving code safety, maintainability, and performance.
The main features of lefticus/cppbestpractices are: Coding Standards, Maintainability Best Practices, Performance Optimizations, Code Style Guides, Safety Engineering, Software Engineering Resources, Learning Resources.
Open-source alternatives to lefticus/cppbestpractices include: kodecocodes/swift-style-guide — This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design… braziljs/js-the-right-way — js-the-right-way is a JavaScript best practices guide and coding standards reference designed to provide a curated… amontalenti/elements-of-python-style — This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean,… xxjwxc/uber_go_guide_cn — This project is a translated Go language style guide and programming standard. It provides a collection of coding… airbnb/ruby — This project provides a collection of coding standard specifications, style guides, and configuration assets used to… cpp-best-practices/cppbestpractices — This project is a curated collection of guidelines and technical resources designed to improve C++ code safety,…
This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design standards, and a memory management guide. It establishes standardized naming and formatting rules to ensure consistent and maintainable source code. The project includes a linting configuration used by automated tools to detect and enforce syntax patterns. These rules are designed to standardize code style and can be integrated into build phases to block commits with formatting errors. The guidelines cover a broad range of development capabilities, including the use of access mo
js-the-right-way is a JavaScript best practices guide and coding standards reference designed to provide a curated collection of industry materials for writing maintainable code. It serves as a web development education resource, offering organized documentation on modern JavaScript patterns and idioms. The project is structured as a markdown-based documentation site, where guides written in lightweight markup are rendered as static pages. It utilizes a curated network of hyperlinks to connect internal documentation with external industry standards.
This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku
This project is a translated Go language style guide and programming standard. It provides a collection of coding standards and best practices designed to ensure that Go code remains maintainable, readable, and efficient. The guide focuses on idiomatic patterns for error handling, interface compliance, and memory optimization. It establishes standards for package naming and the use of functional options to maintain backward compatibility in constructors. It covers a broad range of capabilities, including concurrency management for coordinating process lifecycles and preventing resource leaks