DEV Community

Code Smells Series' Articles

Back to Maxi Contieri's Series
Code Smell 121 - String Validations
Cover image for Code Smell 121 - String Validations

Code Smell 121 - String Validations

6
Comments
3 min read
Code Smell 122 - Primitive Obsession
Cover image for Code Smell 122 - Primitive Obsession

Code Smell 122 - Primitive Obsession

11
Comments
2 min read
Code Smell 123 - Mixed 'What' and 'How'
Cover image for Code Smell 123 - Mixed 'What' and 'How'

Code Smell 123 - Mixed 'What' and 'How'

7
Comments
2 min read
Code Smell 124 - Divergent Change
Cover image for Code Smell 124 - Divergent Change

Code Smell 124 - Divergent Change

6
Comments
2 min read
Code Smell 125 - 'IS-A' Relationship
Cover image for Code Smell 125 - 'IS-A' Relationship

Code Smell 125 - 'IS-A' Relationship

8
Comments 4
3 min read
Code Smell 126 - Fake Null Object
Cover image for Code Smell 126 - Fake Null Object

Code Smell 126 - Fake Null Object

11
Comments
3 min read
Code Smell 127 - Mutable Constants
Cover image for Code Smell 127 - Mutable Constants

Code Smell 127 - Mutable Constants

7
Comments
2 min read
Code Smell 128 - Non English Coding
Cover image for Code Smell 128 - Non English Coding

Code Smell 128 - Non English Coding

6
Comments 3
2 min read
Code Smell 129 - Structural Optimizations
Cover image for Code Smell 129 - Structural Optimizations

Code Smell 129 - Structural Optimizations

7
Comments
2 min read
Code Smell 130 - AddressImpl
Cover image for Code Smell 130 - AddressImpl

Code Smell 130 - AddressImpl

9
Comments
2 min read
Code Smell 131 - Zero Argument Constructor
Cover image for Code Smell 131 - Zero Argument Constructor

Code Smell 131 - Zero Argument Constructor

10
Comments
2 min read
Code Smell 132 - Exception Try Too Broad
Cover image for Code Smell 132 - Exception Try Too Broad

Code Smell 132 - Exception Try Too Broad

17
Comments 6
2 min read
Code Smell 133 - Hardcoded IF Conditions
Cover image for Code Smell 133 - Hardcoded IF Conditions

Code Smell 133 - Hardcoded IF Conditions

7
Comments
2 min read
Code Smell 134 - Specialized Business Collections
Cover image for Code Smell 134 - Specialized Business Collections

Code Smell 134 - Specialized Business Collections

9
Comments 12
2 min read
Code Smell 135 - Interfaces With just One Realization
Cover image for Code Smell 135 - Interfaces With just One Realization

Code Smell 135 - Interfaces With just One Realization

30
Comments 22
2 min read
Code Smell 136 - Classes With just One Subclass
Cover image for Code Smell 136 - Classes With just One Subclass

Code Smell 136 - Classes With just One Subclass

4
Comments
2 min read
Code Smell 137 - Inheritance Tree Too Deep
Cover image for Code Smell 137 - Inheritance Tree Too Deep

Code Smell 137 - Inheritance Tree Too Deep

11
Comments
2 min read
Code Smell 138 - Packages Dependency
Cover image for Code Smell 138 - Packages Dependency

Code Smell 138 - Packages Dependency

7
Comments
2 min read
Code Smell 139 - Business Code in the User Interface
Cover image for Code Smell 139 - Business Code in the User Interface

Code Smell 139 - Business Code in the User Interface

9
Comments 1
3 min read
Code Smell 140 - Short Circuit Evaluation
Cover image for Code Smell 140 - Short Circuit Evaluation

Code Smell 140 - Short Circuit Evaluation

8
Comments
2 min read
Code Smell 141 - IEngine , AVehicle, ImplCar
Cover image for Code Smell 141 - IEngine , AVehicle, ImplCar

Code Smell 141 - IEngine , AVehicle, ImplCar

21
Comments
2 min read
Code Smell 142 - Queries in Constructors
Cover image for Code Smell 142 - Queries in Constructors

Code Smell 142 - Queries in Constructors

23
Comments
2 min read
Code Smell 143 - Data Clumps
Cover image for Code Smell 143 - Data Clumps

Code Smell 143 - Data Clumps

11
Comments
2 min read
Code Smell 144 - Fungible Objects
Cover image for Code Smell 144 - Fungible Objects

Code Smell 144 - Fungible Objects

6
Comments 1
2 min read
Code Smell 145 - Short Circuit Hack
Cover image for Code Smell 145 - Short Circuit Hack

Code Smell 145 - Short Circuit Hack

37
Comments 13
2 min read
Code Smell 146 - Getter Comments
Cover image for Code Smell 146 - Getter Comments

Code Smell 146 - Getter Comments

7
Comments 5
2 min read
Code Smell 147 - Too Many Methods
Cover image for Code Smell 147 - Too Many Methods

Code Smell 147 - Too Many Methods

8
Comments 11
2 min read
Code Smell 148 - ToDos
Cover image for Code Smell 148 - ToDos

Code Smell 148 - ToDos

5
Comments
2 min read
Code Smell 149 - Optional Chaining
Cover image for Code Smell 149 - Optional Chaining

Code Smell 149 - Optional Chaining

12
Comments 29
2 min read
Code Smell 150 - Equal Comparison
Cover image for Code Smell 150 - Equal Comparison

Code Smell 150 - Equal Comparison

8
Comments
2 min read