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

GitHub

397 stars
27 watching
22 forks
Language: PHP
last commit: about 3 years ago
Linked from 3 awesome lists


Backlinks from these 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