DEV Community

Maxi Contieri profile picture

Maxi Contieri

Learn something new every day. - I am a senior software engineer working in industry, teaching and writing on software design, SOLID principles, DDD and TDD.

Education

Computer Science Degree at Universidad de Buenos Aires

Pronouns

He/Him

Work

Senior Software Engineer at Avature

Code Smell 243 - Concatenated Properties

Code Smell 243 - Concatenated Properties

1
Comments
2 min read

Want to connect with Maxi Contieri?

Create an account to connect with Maxi Contieri. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Rethinking Leap Years: Why Your Favorite Programming Language's Approach May Be Flawed

Rethinking Leap Years: Why Your Favorite Programming Language's Approach May Be Flawed

5
Comments 1
6 min read
Code Smell 242 - Zombie Feature Flags

Code Smell 242 - Zombie Feature Flags

5
Comments
3 min read
Code Smell 241- Referential Transparency Violation

Code Smell 241- Referential Transparency Violation

7
Comments
2 min read
Warning: The Universe's Event Simulator Is a Fierce Adversary for Coders!

Warning: The Universe's Event Simulator Is a Fierce Adversary for Coders!

7
Comments 1
3 min read
Code Smell 240 - Dead Store

Code Smell 240 - Dead Store

4
Comments
2 min read
Code Smell 239 - Big Pull Request

Code Smell 239 - Big Pull Request

5
Comments
2 min read
Code Smell 238 - Entangled Code

Code Smell 238 - Entangled Code

2
Comments
2 min read
Code Smell 237 - Attribute Definitions

Code Smell 237 - Attribute Definitions

3
Comments
3 min read
Code Smell 236 - Unwrapped Lines

Code Smell 236 - Unwrapped Lines

3
Comments
2 min read
Code Smell 235 - Console Side Effects

Code Smell 235 - Console Side Effects

5
Comments
2 min read
Bridging the Industry-Academia Divide

Bridging the Industry-Academia Divide

5
Comments
6 min read
Code Smell 234 - Long Circuit

Code Smell 234 - Long Circuit

1
Comments
2 min read
Code Smell 233 - Collections Count

Code Smell 233 - Collections Count

3
Comments
2 min read
Code Smell 232 - Reusable Code

Code Smell 232 - Reusable Code

4
Comments 5
2 min read
Refactoring 012 - Reify Associative Arrays

Refactoring 012 - Reify Associative Arrays

2
Comments
3 min read
Code Smell 231 - Redundant Data

Code Smell 231 - Redundant Data

7
Comments
3 min read
Code Smell 230 - Schrödinger Code

Code Smell 230 - Schrödinger Code

4
Comments
2 min read
Code Smell 229 - Red Tape

Code Smell 229 - Red Tape

11
Comments 1
2 min read
Code Smell 228 - Multiple Classes per File

Code Smell 228 - Multiple Classes per File

1
Comments 1
2 min read
Code Smell 227 - Cowboy Coding

Code Smell 227 - Cowboy Coding

11
Comments
2 min read
Clean Code Cookbook is Out

Clean Code Cookbook is Out

4
Comments 2
1 min read
Code Smell 226 - Mixed Priorities

Code Smell 226 - Mixed Priorities

3
Comments
2 min read
Code Smell 225 - Pass by Reference

Code Smell 225 - Pass by Reference

5
Comments 2
3 min read
Code Smell 224 - Deodorant Comments

Code Smell 224 - Deodorant Comments

8
Comments 13
2 min read
Code Smell 223 - Racial Naming

Code Smell 223 - Racial Naming

9
Comments 5
2 min read
Code Smell 222 - Comma Operator

Code Smell 222 - Comma Operator

3
Comments
2 min read
Code Smell 221 - Missing Break in Switch

Code Smell 221 - Missing Break in Switch

9
Comments
2 min read
Code Smell 220 - Return Tuple

Code Smell 220 - Return Tuple

9
Comments 6
2 min read
Code Smell 219 - Looping from index 0

Code Smell 219 - Looping from index 0

2
Comments
2 min read
Code Smell 218 - Magic Concatenation

Code Smell 218 - Magic Concatenation

3
Comments
2 min read
Code Smell 217 - Empty Implementation

Code Smell 217 - Empty Implementation

3
Comments 1
2 min read
Code Smell 216 - Fat Interface

Code Smell 216 - Fat Interface

2
Comments
2 min read
Code Smell 215 - Deserializing Object Vulnerability

Code Smell 215 - Deserializing Object Vulnerability

1
Comments
2 min read
Code Smell 214 - Duplicate Parameter Names

Code Smell 214 - Duplicate Parameter Names

1
Comments
2 min read
Code Smell 213 - Hoisting

Code Smell 213 - Hoisting

4
Comments
2 min read
Code Smell 212 - Elvis Operator

Code Smell 212 - Elvis Operator

2
Comments 1
2 min read
Code Smell 211 - Tab over Spaces

Code Smell 211 - Tab over Spaces

1
Comments 12
2 min read
Code Smell 210 - Dynamic Properties

Code Smell 210 - Dynamic Properties

Comments
2 min read
Code Smell 209 - Side Effects

Code Smell 209 - Side Effects

2
Comments
2 min read
Refactoring 011 - Replace Comments with Tests

Refactoring 011 - Replace Comments with Tests

Comments
2 min read
Code Smell 208 - Null Island

Code Smell 208 - Null Island

Comments
3 min read
Code Smell 207 - Dynamic Methods

Code Smell 207 - Dynamic Methods

Comments
2 min read
Code Smell 206 - Long Ternaries

Code Smell 206 - Long Ternaries

2
Comments
2 min read
Code Smell 205 - Code in Destructors

Code Smell 205 - Code in Destructors

1
Comments
2 min read
Code Smell 204 - Tests Depending on Dates

Code Smell 204 - Tests Depending on Dates

3
Comments
2 min read
Code Smell 203 - Irrelevant Test Information

Code Smell 203 - Irrelevant Test Information

2
Comments
2 min read
Code Smell 202 - God Constant Class

Code Smell 202 - God Constant Class

2
Comments
2 min read
Code Smell 201 - Nested Ternaries

Code Smell 201 - Nested Ternaries

2
Comments
2 min read
Code Smell 200 - Poltergeist

Code Smell 200 - Poltergeist

4
Comments 2
2 min read
Code Smell 199 - Gratuitous Booleans

Code Smell 199 - Gratuitous Booleans

5
Comments 1
2 min read
Code Smell 198 - Hidden Assumptions

Code Smell 198 - Hidden Assumptions

3
Comments
2 min read
Explain in 5 Levels of Difficulty: The Fermi Paradox

Explain in 5 Levels of Difficulty: The Fermi Paradox

2
Comments
5 min read
Code Smell 197 - Gratuitous Context

Code Smell 197 - Gratuitous Context

2
Comments
2 min read
Explain in 5 Levels of Difficulty: GIT

Explain in 5 Levels of Difficulty: GIT

7
Comments 1
4 min read
Code Smell 196 - Javascript Array Constructors

Code Smell 196 - Javascript Array Constructors

4
Comments
2 min read
Code Smell 195 - Yoda Conditions

Code Smell 195 - Yoda Conditions

6
Comments
1 min read
Code Smell 194 - Missing Interval

Code Smell 194 - Missing Interval

3
Comments
2 min read
How to Detect Text Generated by Artificial Intelligence

How to Detect Text Generated by Artificial Intelligence

2
Comments
6 min read
Code Smell 193 - Switch Instead of Formula

Code Smell 193 - Switch Instead of Formula

6
Comments 8
2 min read
loading...