♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
-
Updated
Apr 3, 2023 - PHP
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
Detects smells and computes metrics of Java code
Catalog of Elixir-specific code smells
A tool to detect test smells in Java projects that utilize JUnit as the testing framework
Refactoring Kata:涵盖所有重构手法练习的栗子和测试。重构刻意练习。
Magic number detection for JavaScript
The project is not actively supported.
📗 The Code Smells Catalog
`dslinter` is a pylint plugin for linting data science and machine learning code. We plan to support the following Python libraries: TensorFlow, PyTorch, Scikit-Learn, Pandas and NumPy.
A Taxonomy of Software Smells
sp_Develop can be used by database developers, software developers and for performing database code (smell) reviews.
Simpler Transfer Learning (Using "Bellwethers"). ARXIV link: https://arxiv.org/abs/1703.06218
Kata to practice TDD and recognize some test smells
This project is an Eclipse plugin that aims to collect code smells from Java projects using only command line tools.
Source code for "An Empirical Study of Code Smells in Transformer-based Code Generation Techniques".
A Machine-learning Based Ensemble Method for Anti-patterns Detection
Articles on Software Design with Code Examples
Refactoring Exercise Focusing on Data Clumps
Add a description, image, and links to the code-smells topic page so that developers can more easily learn about it.
To associate your repository with the code-smells topic, visit your repo's landing page and select "manage topics."