loading...
Maxi Contieri profile picture

Maxi Contieri

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

Location Buenos Aires Joined Joined on  Twitter logo GitHub logo LinkedIn logo Medium logo External link icon
Education

Computer Science Degree at Universidad de Buenos Aires

Work

Senior Software Engineer

Code Smell 34 - Too Many Attributes

Code Smell 34 - Too Many Attributes

Reactions 11 Comments 7
1 min read
Code Smell 33 - Abbreviations

Code Smell 33 - Abbreviations

Reactions 6 Comments 5
2 min read
Code Smell 32 - Singletons

Code Smell 32 - Singletons

Reactions 5 Comments 2
2 min read
Code Smell 31 - Accidental Methods on Business Objects

Code Smell 31 - Accidental Methods on Business Objects

Reactions 4
1 min read
Code Smell 30 - Mocking Business

Code Smell 30 - Mocking Business

Reactions 3
1 min read
Code Smell 29 - Settings/Configs

Code Smell 29 - Settings/Configs

Reactions 7 Comments 4
2 min read
Code Smell 28 - Setters

Code Smell 28 - Setters

Reactions 3
2 min read
Null: The Billion dollar mistake

Null: The Billion dollar mistake

Reactions 4
6 min read
Code Smell 27 - Associative Arrays

Code Smell 27 - Associative Arrays

Reactions 2
1 min read
Singleton: The Root of all Evil

Singleton: The Root of all Evil

Reactions 12
9 min read
Code Smell 26 - Exceptions Polluting

Code Smell 26 - Exceptions Polluting

Reactions 3
1 min read
Code Smell 25 - Pattern Abusers

Code Smell 25 - Pattern Abusers

Reactions 3
1 min read
Code Smell 24 - Boolean Coercions

Code Smell 24 - Boolean Coercions

Reactions 11 Comments 17
1 min read
Code Smell 23 - Instance Type Checking

Code Smell 23 - Instance Type Checking

Reactions 3 Comments 3
2 min read
Code Smell 22 - Helpers

Code Smell 22 - Helpers

Reactions 9 Comments 4
1 min read
How I Survived the Zombie Apocalypse

How I Survived the Zombie Apocalypse

Reactions 1
5 min read
Code Smell 21 - Anonymous Functions Abusers

Code Smell 21 - Anonymous Functions Abusers

Reactions 3 Comments 1
1 min read
How to Get Rid of Annoying IFs Forever

How to Get Rid of Annoying IFs Forever

Reactions 34 Comments 13
5 min read
Code Smell 20 - Premature Optimization

Code Smell 20 - Premature Optimization

Reactions 3
2 min read
Code Smell 19 — Optional Arguments

Code Smell 19 — Optional Arguments

Reactions 3
1 min read
Code Smell 18 — Static Functions

Code Smell 18 — Static Functions

Reactions 0
1 min read
Code Smell 17 - Global Functions

Code Smell 17 - Global Functions

Reactions 1
1 min read
Code Smell 16 - Ripple Effect

Code Smell 16 - Ripple Effect

Reactions 1
1 min read
Code Smell 15 — Missed Preconditions

Code Smell 15 — Missed Preconditions

Reactions 1
1 min read
Code Smell 14 - God Objects

Code Smell 14 - God Objects

Reactions 2
1 min read
Code Smell 13 - Empty Constructors

Code Smell 13 - Empty Constructors

Reactions 1
1 min read
Code Smell 12 - Null

Code Smell 12 - Null

Reactions 1
1 min read
Code Smell 11 - Subclassification for Code Reuse

Code Smell 11 - Subclassification for Code Reuse

Reactions 1
1 min read
Code Smell 10 - Too Many Arguments

Code Smell 10 - Too Many Arguments

Reactions 1
1 min read
Code Smell 09 - Dead Code

Code Smell 09 - Dead Code

Reactions 4
1 min read
Code Smell 08 - Long Chains Of Collaborations

Code Smell 08 - Long Chains Of Collaborations

Reactions 2
1 min read
Code Smell 07 - Boolean Variables

Code Smell 07 - Boolean Variables

Reactions 2
1 min read
Code Smell 06 - Too Clever Programmer

Code Smell 06 - Too Clever Programmer

Reactions 4 Comments 6
1 min read
Code Smell 05 - Comment Abusers

Code Smell 05 - Comment Abusers

Reactions 3 Comments 5
1 min read
Code Smell 04 - String Abusers

Code Smell 04 - String Abusers

Reactions 4
1 min read
Code Smell 03 - Functions Are Too Long

Code Smell 03 - Functions Are Too Long

Reactions 3 Comments 2
1 min read
Code Smell 02 - Constants and Magic Numbers

Code Smell 02 - Constants and Magic Numbers

Reactions 2
1 min read
What is (wrong with) software

What is (wrong with) software

Reactions 6
4 min read
loading...