nerdschoolbergen / code-smellsLinks
Somewhere along the way code goes from good to bad. It's usually a combination of many small factors that when allowed to take hold in your project, makes it hard to work with and downright frustrating. Your code starts to smell... bad...
☆32Updated last year
Alternatives and similar repositories for code-smells
Users that are interested in code-smells are comparing it to the libraries listed below
Sorting:
- ApprovalTest verification library for Java☆374Updated last week
- Code example for the Refactoring presentation☆12Updated 5 years ago
- Plantuml diagram from java sources☆48Updated last year
- Automatically detect and generate missing assertions for Junit test cases (also known as test amplification)☆118Updated last year
- Detects smells and computes metrics of Java code☆187Updated 9 months ago
- Plugin for SonarQube to process mutation analysis results.☆33Updated last year
- exercise for practicing refactoring☆22Updated last year
- An example application implementing Hexagonal Architecture☆216Updated 2 years ago
- This is an example of code obsessed with primitives.☆52Updated last year
- An exercise on refactoring☆17Updated 3 years ago
- ☆50Updated last month
- Implementation of GoF design patterns using Java 21☆222Updated 2 years ago
- Descartes supports developers to improve their test suites by reporting weak spots in covered code☆126Updated 3 months ago
- Code kata: using mutation testing to improve quality of unit tests☆99Updated 10 months ago
- Banking Kata (Java)☆375Updated last year
- Property-Based Testing on the JUnit Platform☆634Updated 2 weeks ago
- TDD course exercises☆18Updated 10 months ago
- ☆48Updated last month
- Hosted and command-line calculator of cohesion metrics for Java code☆217Updated 3 months ago
- Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.☆506Updated last week
- Examples for ArchUnit (A Java architecture test library, to specify and assert architecture rules in plain Java)☆615Updated 7 months ago
- Examples from Martin Fowler's "Refactoring: Improving the Design of Existing Code" implemented in Java with tests.☆24Updated 7 years ago
- Kata to learn about Polymorphism☆131Updated 3 weeks ago
- Automatically generate class diagram from code. Supports Graphviz, PlantUML and Mermaid output formats.☆246Updated last month
- A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model☆32Updated 2 years ago
- This repository contains a sample Java REST application implemented according to hexagonal architecture.