Clean code #6 - Using Objects and Data classes!

preview_player
Показать описание
Welcome to the 6th episode of the Clean Code Series! In this video, I delve into the world of Objects and Data Structures, focusing on data classes and the principles of data abstraction. Join me as I explore the benefits of data abstraction, including controlled access policies, improved readability, maintainability, and effective testing. I also dive into the concept of Data/Object anti-symmetry, examining practical implementations in the Android framework. Additionally, I discuss the Law of Demeter and its implications for code dependencies, as well as the role of Data Transfer Objects (DTOs) or data classes in serialization and deserialization processes.

Throughout this episode, I reference the invaluable insights from the book "Clean Code" by Robert C. Martin, aiming to develop a strong code sense among software engineers worldwide.

Timestamps:
00:00 - Introduction
00:56 - Data Abstraction: Understanding the concept and its benefits
03:20 - Data/Object Anti-symmetry: Differences between procedural and object-oriented code
06:02 - Practical Implementation: Examining code in the Android framework
07:56 - The Law of Demeter: Limiting code dependencies for better maintainability
09:40 - DTOs or Data Transfer Objects: Their role in serialization and deserialization
10:23- Outro: The importance of limiting visibility and engaging with the series

🔔 Subscribe to the channel for more episodes of the Clean Code Series, where I aim to empower software engineers with the knowledge and skills to write exceptional code.
#cleancode #objectorientedprogramming #SoftwareDevelopment

Links:

-----------------------------------------------------------------------------------
Got questions? Reach out to me here:

--------------------------------------------------------------
My Setup details (In the US):

--------------------------------------------------------------
Setup details:

On My Desk:
Keyboard-2 : HyperX RGB Cherry MX Blue Elite (₹13000):
I bought this as a renewed one and costed me ₹8000.

Wire Management
Рекомендации по теме
Комментарии
Автор

hey saw u at himalayn kitchen today… wanted to say hi bt didnt wann disturb😅

poojajalekar
join shbcf.ru