Mondrian
Class refactoring tool
An analysis tool to help software developers identify and refactor tightly coupled classes using graph theory and abstraction.
A static php code analysis tool using the Graph Theory
397 stars
27 watching
22 forks
Language: PHP
last commit: about 3 years ago
Linked from 3 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
daylerees/scientist | An experimentation framework that allows developers to refactor and improve existing code without risk or breakages | 782 |
tsantalis/refactoringminer | A Java library that detects refactorings applied in the history of a project and generates Abstract Syntax Tree (AST) diffs at various levels. | 372 |
refactorfirst/refactorfirst | Identifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts. | 457 |
mpickering/apply-refact | A tool that applies refactorings to Haskell source files based on suggestions from a package. | 147 |
keelerm84/php-refactor-mode.el | Tools for safely performing common refactoring operations on PHP code | 29 |
justsml/escape-from-callback-mountain | A guide and example project demonstrating the Functional River pattern for refactoring callback-based NodeJS/JavaScript code to use Promises and modular, functional programming. | 258 |
mre/phpench | A tool to visualize and compare the performance of different algorithms in real-time. | 53 |
zuramai/refactoring | A comprehensive guide to refactoring and code improvement in Vue applications, covering best practices, code review, and common issues. | 98 |
typon/tabdeeli | An interactive search and replace tool for refactoring code without anxiety. | 16 |
imrafaelmerino/vertx-mongo-effect | A Java library providing a functional and reactive interface to MongoDB | 0 |
tomiaijo/scientist | A C++ library for comparing the performance of alternative code paths. | 35 |
racingdeveloper/tell-dont-ask-kata | Refactoring a legacy order flow application to improve maintainability and reliability by applying the tell don't ask principle and reorganizing the domain model. | 32 |
tcurdt/jdependency | An analysis tool for class dependencies and jar file relationships | 71 |
trikitrok/beverages_pricing_refactoring_kata | Refactoring exercise to improve code organization and reduce complexity by addressing bad inheritance usage | 2 |
csailvision/gandissect | Visualizes and understands internal representations of generative adversarial networks (GANs) to analyze their behavior and improve performance. | 1,770 |