2 Repos
Avoiding specific exceptions and using error states for normal control flow to compromise stability.
Distinct from Error Handling: Contrasts with Error Handling [f19_mt3] which focuses on robust resolution and reporting.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Error Handling Misuse. Refine with filters or upvote what's useful.
This project is a programming satire project and a curated catalog of software anti-patterns designed to demonstrate how to write intentionally unmaintainable and fragile code. It serves as a maintainability educational resource and a study in poor design choices, using extreme examples of obfuscated logic to teach developers how to recognize and avoid technical debt. The project provides a comprehensive guide to code obfuscation, focusing on techniques to hide program logic through deceptive naming, bizarre control flows, and misleading documentation. It distinguishes itself by intentionally
Avoids specific exception types and uses errors for normal control flow to sacrifice stability.
This project provides a collection of coding standard specifications, style guides, and configuration assets used to define automated rules for static code analysis in Ruby. It serves as a centralized set of RuboCop configurations and static analysis rules to ensure consistent syntax and idiomatic usage across a codebase. The project establishes a comprehensive Ruby style guide that defines naming conventions, indentation, and structural requirements. It utilizes a pluggable linting engine to enforce these standards through a defined set of patterns and constraints. The capability surface co
Provides guidelines to prevent the use of exceptions for normal control flow, improving application stability.