Ann R.·Dec 16, 2025Avoiding Primitive Obsession in PHP: A Practical Guide to Value ObjectsContinuing the Journey: Taking Your PHP Code to the Next Level with Value ObjectsA response icon1A response icon1
Ann R.·Dec 1, 2025Avoiding Primitive Obsession in PHPHow Value Objects Help You Write Safer, Clearer, and More Expressive Domain CodeA response icon2A response icon2
InThe Typo Diariesbytypo·Jan 4, 2024Understanding Code Smells and How to Avoid ThemThis blog was originally published in the Typo blog.
Onurkan Bakırcı·Dec 14, 2023Primitive Obsession – Modeling Domain Objects with ValueObjectsWhen developing our applications, we use objects of various types. These objects, depending on the complexity of the developed application…
Onurkan Bakırcı·Dec 13, 2023Primitive Obsession — ValueObject ile Domain Objelerini ModellemekUygulamalarımızı geliştirirken çok farklı türden objeler kullanırız. Bu objeler, geliştirilen uygulamanın karmaşıklığına bağlı olarak…
InWAESbyJoão Paulo Gomes·Oct 26, 2023Avoid Primitive Obsession in Kotlin with zero-cost abstractionsUnderstand what is primitive obsession and how to use it with Kotlin with zero-cost abstractions.
Chetan Badgujar·Mar 29, 2023Primitive ObsessionPrimitive Obsession is an anti-pattern in software development that occurs when developers excessively use primitive data types (such as…
kimdohun0104·Nov 13, 2022도메인을 모델에 담기평범한 모델에 도메인을 어떻게 담을 수 있을지, 차례대로 개선하는 방식으로 풀어보았습니다. 효과적인 도메인 모델링을 위한 기법이나 컨셉을 소개합니다.
Victor Elizalde·Feb 4, 2021Primitive Obsession and Feature EnvyIn this post I will be talking about some practices that the refactoring.guru website recommends, more specifically, primitive obsession…