Primitive Obsession is a Code Smell

Metaphorically Speaking

Primitive Obsession is a Code Smell

1 year ago - 6:32

How to Use Value Objects to Solve Primitive Obsession

Milan Jovanović

How to Use Value Objects to Solve Primitive Obsession

3 years ago - 13:54

Wish To Remove Primitive Obsession? Try This Effective Technique!

Zoran on C#

Wish To Remove Primitive Obsession? Try This Effective Technique!

3 years ago - 15:28

Clean Classes Without Primitive Types - How To Avoid Primitive Obsession

Nicklas Millard

Clean Classes Without Primitive Types - How To Avoid Primitive Obsession

5 years ago - 5:41

10 Obsession - Primitive Reason

Primitive Reason

10 Obsession - Primitive Reason

10 years ago - 4:01

Stop Passing Primitives Everywhere (Use Value Objects)

ArjanCodes

Stop Passing Primitives Everywhere (Use Value Objects)

4 months ago - 14:00

Primitive Obsession | 2025

Wake'n'Make Shop

Primitive Obsession | 2025

10 months ago - 3:11

Avoiding Primitive Obsession Using 6 1/2 Programming Languages

Jesse Warden

Avoiding Primitive Obsession Using 6 1/2 Programming Languages

4 years ago - 56:56

RailsConf 2019 - Refactoring Live: Primitive Obsession by James Dabbs

Confreaks

RailsConf 2019 - Refactoring Live: Primitive Obsession by James Dabbs

7 years ago - 40:51

Avoid Primitive obsession

Software Titbits

Avoid Primitive obsession

1 year ago - 5:00

Refactoring Primitive Obsession

David Tanzer

Refactoring Primitive Obsession

7 years ago - 13:37

Ted Young - Stop Obsessing About Primitives

Seattle Crafter Meetup

Ted Young - Stop Obsessing About Primitives

3 years ago - 1:24:13

Message Obsession | Code Walks 056

Christopher Okhravi

Message Obsession | Code Walks 056

9 years ago - 4:53

Primitive Obsession - Aida Albarrán (LSE)

Front Fest

Primitive Obsession - Aida Albarrán (LSE)

6 years ago - 32:39

Clean Architecture in C#.NET #7 - Primitive Obsession and Value Objects

A Coder's Journey

Clean Architecture in C#.NET #7 - Primitive Obsession and Value Objects

1 year ago - 16:22

Primitive Obsession | Code Walks 055

Christopher Okhravi

Primitive Obsession | Code Walks 055

9 years ago - 10:45

Weekly Dev Tips 12: Primitive Obsession

weeklydevtips

Weekly Dev Tips 12: Primitive Obsession

7 years ago - 5:40

Primitive Obsession - Direct Inheritance Approach

Oscar Estrada

Primitive Obsession - Direct Inheritance Approach

4 years ago - 14:42

Treating Primitive Obsession with ValueObjects | DDD in .NET

Nick Chapsas

Treating Primitive Obsession with ValueObjects | DDD in .NET

5 years ago - 15:49

Identify Primitive Obsession

Advent Of Craft

Identify Primitive Obsession

1 year ago - 0:30

Primitive Obsession

David Tanzer

Primitive Obsession

7 years ago - 13:01

Primitive Obsession Code Smell In JavaScript

Nik Sumeiko

Primitive Obsession Code Smell In JavaScript

5 years ago - 13:17

Clean Architecture in C#.NET #8 - Primitive Obsession and Value Objects 2

A Coder's Journey

Clean Architecture in C#.NET #8 - Primitive Obsession and Value Objects 2

1 year ago - 8:48

Removing primitive obsession smell.

Manuel Rivero

Removing primitive obsession smell.

8 years ago - 10:42

CodeMash 2025: Treat Primitive Obsession with Value Objects - Steve "ardalis" Smith

Ardalis

CodeMash 2025: Treat Primitive Obsession with Value Objects - Steve "ardalis" Smith

1 year ago - 57:28

Refactoring code smell "Primitive obsession" part 1

Daily Dev

Refactoring code smell "Primitive obsession" part 1

Streamed 7 years ago - 33:12

Primitive Obsession - Indirect Inheritance Approach

Oscar Estrada

Primitive Obsession - Indirect Inheritance Approach

4 years ago - 12:02

Replace Conditional With Polymorphism & Primitive Obsession | Code Walks 045

Christopher Okhravi

Replace Conditional With Polymorphism & Primitive Obsession | Code Walks 045

9 years ago - 10:56

Notes on Haskell Programming (Part 208): Refactoring Primitive Obsession with Parse, Don't Validate

KIANMENG ANG

Notes on Haskell Programming (Part 208): Refactoring Primitive Obsession with Parse, Don't Validate

4 hours ago - 22:05

Get rid of primitive obsession. Introduce value objects

Arkency

Get rid of primitive obsession. Introduce value objects

2 years ago - 23:16

Primitive Obsession in C#: the Bug That Compiles (Typed IDs)

Trellis

Primitive Obsession in C#: the Bug That Compiles (Typed IDs)

1 month ago - 2:24

Is Your Code Stuck in the Primitive Stone Age?

The Serious CTO

Is Your Code Stuck in the Primitive Stone Age?

1 year ago - 6:32

Expense Report Kata - Refactor Primitive Obsession (5/5)

Gregor Riegler

Expense Report Kata - Refactor Primitive Obsession (5/5)

4 years ago - 9:41

2 SIMPLE Steps for a More Expressive Design

About Clean Code

2 SIMPLE Steps for a More Expressive Design

3 years ago - 2:04

JS POLAND 6TH EDITION - Tomasz Ducin - Primitive obsession - and how to fight it with TypeScript

JS Poland Conf

JS POLAND 6TH EDITION - Tomasz Ducin - Primitive obsession - and how to fight it with TypeScript

3 years ago - 19:10

Stop Obsessing About Primitives

KC JUG

Stop Obsessing About Primitives

Streamed 4 years ago - 1:27:29

2021 09 24 primitive obsession code smells with daniel markham and greg young

Daniel Markham

2021 09 24 primitive obsession code smells with daniel markham and greg young

4 years ago - 52:14

Software Engineering: Removing Primitive Obsession and naming the classes created

Roel Van de Paar

Software Engineering: Removing Primitive Obsession and naming the classes created

4 years ago - 2:27

Software Engineering: Does primitive obsession apply to columns of tables in database?

Roel Van de Paar

Software Engineering: Does primitive obsession apply to columns of tables in database?

4 years ago - 2:27

Do "avoid primitive obsession" and "use most abstract type as possible" contradict each other?

Roel Van de Paar

Do "avoid primitive obsession" and "use most abstract type as possible" contradict each other?

3 years ago - 3:30

Primitive obsession an oop code smell programming

CodeLink

Primitive obsession an oop code smell programming

1 year ago - 12:36

Refactoring code smell "Primitive obsession" part 3

Daily Dev

Refactoring code smell "Primitive obsession" part 3

Streamed 7 years ago - 29:37

Primitive Obsession 5

Bol Dinan - Topic

Primitive Obsession 5

- 5:04

Tommo Tinkers with random numbers - Quick Tip on primitive obsession

Tommo Tinkers

Tommo Tinkers with random numbers - Quick Tip on primitive obsession

5 years ago - 27:18

Stop Obsessing About Primitives with Ted M. Young

CantonCoders

Stop Obsessing About Primitives with Ted M. Young

5 years ago - 1:11:36

Primitive obsession, value objects, Commands, Events and where to convert (2 Solutions!!)

Roel Van de Paar

Primitive obsession, value objects, Commands, Events and where to convert (2 Solutions!!)

3 years ago - 3:36

Primitive (Richard Vission Remix)

Release - Topic

Primitive (Richard Vission Remix)

- 4:40

Refactoring code smell "Primitive obsession" part 2

Daily Dev

Refactoring code smell "Primitive obsession" part 2

Streamed 7 years ago - 39:04

Episode 8, iOS: Primitive Obsession and Tailor Swift presents Open/Closed

TDD.Academy

Episode 8, iOS: Primitive Obsession and Tailor Swift presents Open/Closed

Streamed 5 years ago - 1:29:24

Notes on Haskell Programming (Part 208): Refactoring Primitive Obsession with Parse, Don't Validate

KIANMENG ANG

Notes on Haskell Programming (Part 208): Refactoring Primitive Obsession with Parse, Don't Validate

4 hours ago - 8:29

C# Value Objects to Solve Primitive Obsession

Tural Suleymani

C# Value Objects to Solve Primitive Obsession

2 years ago - 44:38

Software Engineering: Is using the Pair class a sign of primitive obsession code smell?

Roel Van de Paar

Software Engineering: Is using the Pair class a sign of primitive obsession code smell?

4 years ago - 4:01

Primitive Obsession 4

Bol Dinan - Topic

Primitive Obsession 4

- 5:05

Bol Dinan - Primitive Obsession 4 [Syberian98]

Jochenkito

Bol Dinan - Primitive Obsession 4 [Syberian98]

3 years ago - 5:05

Primitive Obsession 8

Bol Dinan - Topic

Primitive Obsession 8

- 6:02

1.1.3. Primitive Obsession

Gobal Krishnan V

1.1.3. Primitive Obsession

7 months ago - 4:21

Removing primitive obsession smell

Codesai Dev

Removing primitive obsession smell

1 year ago - 8:20

Primitive Obsessions

Developer Tea

Primitive Obsessions

1 year ago - 10:28

Value Objects in Spring Boot — Java Records, Validation, JPA | DDD #2

Dominik Paszek

Value Objects in Spring Boot — Java Records, Validation, JPA | DDD #2

4 months ago - 19:46

Primitive obsession code smell in javascript

CodeMore

Primitive obsession code smell in javascript

1 year ago - 3:01

Removing primitive obsession smell

Codesai Dev

Removing primitive obsession smell

2 years ago - 8:59

Removing primitive obsession smell

Codesai Dev

Removing primitive obsession smell

2 years ago - 7:36

程式碼壞味道 (2):Primitive Obsession

搞笑談軟工

程式碼壞味道 (2):Primitive Obsession

2 years ago - 8:21

TypeScript Branded Types — Kill Primitive Obsession for Good

Sukrid LearnHub

TypeScript Branded Types — Kill Primitive Obsession for Good

1 month ago - 10:34

[Effect][Full Stack Project][Bonus] Primitive Obsession & Branded Types

Mufraggi Hugo

[Effect][Full Stack Project][Bonus] Primitive Obsession & Branded Types

8 months ago - 18:59

569 Primitive Obsessions

Developer Tea

569 Primitive Obsessions

6 years ago - 10:28

Primitive Reason - obsession (ao vivo)

anna logyka

Primitive Reason - obsession (ao vivo)

4 months ago - 2:02

Rafał Piotrowski - New types as solution to primitive obsession

Konfy

Rafał Piotrowski - New types as solution to primitive obsession

4 years ago - 29:03

Obsession

Primitive Reason

Obsession

- 4:00

Is it not direct usage of primitive pointer types form of Primitive Obsession?

Roel Van de Paar

Is it not direct usage of primitive pointer types form of Primitive Obsession?

3 years ago - 1:32

Du legacy au TDD - Primitive Obsession

Johan Martinsson

Du legacy au TDD - Primitive Obsession

6 years ago - 8:59

Code smells

Brian Davison

Code smells

1 year ago - 5:35

Removing primitive obsession smell

Codesai Dev

Removing primitive obsession smell

3 years ago - 10:10

Removing Primitive Obsession smell

Codesai Dev

Removing Primitive Obsession smell

3 years ago - 5:32

Arrays vs. Objects - Die Primitive Obsession | Clean Coding Sessions mit Timo Körber

Timo Körber (Kode on Kanvas)

Arrays vs. Objects - Die Primitive Obsession | Clean Coding Sessions mit Timo Körber

5 years ago - 22:23

Object Value Types in Go!? ~ Domain Driven Design

samvcodes

Object Value Types in Go!? ~ Domain Driven Design

2 years ago - 5:50

Obsession

Primitive Reason

Obsession

- 4:00

Should a collection be encapsulated inside a class if I am avoiding Primitive Obsession?

Roel Van de Paar

Should a collection be encapsulated inside a class if I am avoiding Primitive Obsession?

3 years ago - 2:44

Primitive Obsession, como resolver de maneira rápida no C#

The pragmatic programmer

Primitive Obsession, como resolver de maneira rápida no C#

4 years ago - 9:35

naive decorative primitive obsessive between the sexes art  gallery

decorative1

naive decorative primitive obsessive between the sexes art gallery

16 years ago - 4:33

(C#) 程式設計觀念 (1) (DRY Principle, Primitive Obsession, Overloading) | 簡單,不容易實踐

由基礎到成為架構師

(C#) 程式設計觀念 (1) (DRY Principle, Primitive Obsession, Overloading) | 簡單,不容易實踐

2 years ago - 8:32

Primitive (Richard Vission Remix)

Release - Topic

Primitive (Richard Vission Remix)

- 4:40

Value Objects e Aggregates in PHP: Addio Primitive Obsession | DDD Ep.7

Giuseppe Maccario

Value Objects e Aggregates in PHP: Addio Primitive Obsession | DDD Ep.7

6 months ago - 39:39

Is it not direct usage of primitive pointer types form of Primitive Obsession?

Roel Van de Paar

Is it not direct usage of primitive pointer types form of Primitive Obsession?

3 years ago - 1:32

He Transmigrated Into a Dying Emperor, But Every New Concubine Gave Him Lifespan, Armies, and Power!

Panda Fantasy Chronicles

He Transmigrated Into a Dying Emperor, But Every New Concubine Gave Him Lifespan, Armies, and Power!

32 minutes ago - 28:46:55

Primitive Obsession

Helen Bernal

Primitive Obsession

3 years ago - 1:52

Why Hustle Culture Is Making Us Miserable |The Optimization Trap

Exiled & Rising

Why Hustle Culture Is Making Us Miserable |The Optimization Trap

14 hours ago - 19:10

Introduce Parameter Object

Advent Of Craft

Introduce Parameter Object

1 year ago - 0:46

lift pass refactoring, encapsulate primitives

Johan Martinsson

lift pass refactoring, encapsulate primitives

7 years ago - 11:42

Tuto Clean Code Tennis (3/6) - ”Primitive Obsession”, parlons Tennis

LaMaliceCode

Tuto Clean Code Tennis (3/6) - ”Primitive Obsession”, parlons Tennis

2 years ago - 8:42

Inside-Out TDD - Search Functionality (Part 2)

Jov Mit

Inside-Out TDD - Search Functionality (Part 2)

5 years ago - 25:48

Value Objects: Goodbye Primitive Obsession in DDD

Del Código a la Arquitectura

Value Objects: Goodbye Primitive Obsession in DDD

6 months ago - 8:47

ELEKS .Net Webinar: "Primitive obsession" by Oleksandr Yatsynyk

ELEKS Inside

ELEKS .Net Webinar: "Primitive obsession" by Oleksandr Yatsynyk

6 years ago - 1:05:09

Use Value Objects in EF Core: Fix Anemic Models Without Changing the Database

Zoran on C#

Use Value Objects in EF Core: Fix Anemic Models Without Changing the Database

1 year ago - 10:15

TIPS: How to Easily Spot Code Smells in .NET and C#

STARTUP HAKK

TIPS: How to Easily Spot Code Smells in .NET and C#

1 year ago - 7:03

Value Objects in C#: Validate on Construction, Equality & Immutability

Trellis

Value Objects in C#: Validate on Construction, Equality & Immutability

1 month ago - 2:23

Dance Of The Urban Primitive

John Shirley - Topic

Dance Of The Urban Primitive

- 4:25

SDCC 2017 Hasbro Exclusive Transformers Primitive Skateboarding Optimus Prime Review

Transformers Obsession

SDCC 2017 Hasbro Exclusive Transformers Primitive Skateboarding Optimus Prime Review

8 years ago - 12:09

Pybites Podcast 131 - Write more maintainable Python code, avoid these 15 code smells

Pybites

Pybites Podcast 131 - Write more maintainable Python code, avoid these 15 code smells

2 years ago - 15:39

Primitive Technology - Pig legs with Spicy Sauce Eating Delicious - Cooking Pig legs #004

OT Creative

Primitive Technology - Pig legs with Spicy Sauce Eating Delicious - Cooking Pig legs #004

5 years ago - 9:16

Primitive Obsession  Распространённые ошибки в коде

Squadico

Primitive Obsession Распространённые ошибки в коде

9 years ago - 46:35

Primitive Obsession - Does your code smell?

Kanhaiya Bhayana

Primitive Obsession - Does your code smell?

1 year ago - 17:31

Is Your Code Infected With CLASS Obsession?

The Serious CTO

Is Your Code Infected With CLASS Obsession?

1 year ago - 4:02

Corniel Nobel - Single Value Objects: where DDD and Functional Programming Share Forces

Build Stuff - #1 Software Dev Conf

Corniel Nobel - Single Value Objects: where DDD and Functional Programming Share Forces

5 years ago - 28:55

Got My Refactoring Hat On - Experimenting with Automated Refactoring

JitterTed

Got My Refactoring Hat On - Experimenting with Automated Refactoring

3 years ago - 2:34:48

Primitive Technology - Quail with Egg's Quail are cook Eating Delicious - Cooking Quail #003

OT Creative

Primitive Technology - Quail with Egg's Quail are cook Eating Delicious - Cooking Quail #003

5 years ago - 12:59

AI-Powered Refactoring: Elevating Code Quality

Frankly Developing

AI-Powered Refactoring: Elevating Code Quality

2 years ago - 9:19

Supercharged Dapper Repositories Part #2 Strongly Typed Ids

Jeff Zuerlein

Supercharged Dapper Repositories Part #2 Strongly Typed Ids

2 years ago - 4:02

Delphi: Clean Code: Objects Calisthenics: Rule #3 - Wrap All Primitives and Strings Obsession

Emailx45

Delphi: Clean Code: Objects Calisthenics: Rule #3 - Wrap All Primitives and Strings Obsession

1 year ago - 16:19

Friends App Android Client Ep16 - TDD on Android Screencast

Jov Mit

Friends App Android Client Ep16 - TDD on Android Screencast

5 years ago - 41:11

Primitive Reason | 30 anos Alternative Prison | Obsession | Hard Club

Vera Afonso

Primitive Reason | 30 anos Alternative Prison | Obsession | Hard Club

4 months ago - 3:43

Primitive Technology - Eating Quail With  Spicy Salt Peppers Delicious - Cooking Quail #001

OT Creative

Primitive Technology - Eating Quail With Spicy Salt Peppers Delicious - Cooking Quail #001

5 years ago - 6:48

04 QA Full Automation Testing Course  | Java Data type |  Primitive and non primitive data

Automation School

04 QA Full Automation Testing Course | Java Data type | Primitive and non primitive data

7 years ago - 1:29:14

Primitive Technology - Crab with Spicy Lemon Sauce Eating Delicious - Cooking Crab  #007

OT Creative

Primitive Technology - Crab with Spicy Lemon Sauce Eating Delicious - Cooking Crab #007

5 years ago - 11:47

Primitive Obsession

Helen Bernal

Primitive Obsession

3 years ago - 1:52

5 Code Smells Most Developers Don't Recognize

Elegant Code

5 Code Smells Most Developers Don't Recognize

3 months ago - 9:34

Use Value Objects in EF Core: Fix Anemic Models Without Changing the Database

Zoran on C#

Use Value Objects in EF Core: Fix Anemic Models Without Changing the Database

1 year ago - 10:15