The Rabbit Hole: The Definitive Developer's Podcast
#computer
#scrum
#agile
#code
#coder
#coding
#codinglife
#computerscience
#css
#developer
#developerlife
#developers
#framework
#hole
#html
#java
#javascript
#php
#programmer
#programmers
#programming
#programminglife
#python
#rabbit
#rails
#ruby
#software
#softwaredeveloper
#softwaredevelopment
#softwareengineer
#softwareengineering
#tech
#technology
#webdesign
#webdeveloper
#webdevelopment
#technology
#business
#careers
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.
253. SOLID - Single Responsibility Principle (Replay)
May 03, 2022
16:07
25.09 MB
Downloads: 0
Do you know how you can feel overwhelmed when you have too much on your plate? Well, your code can feel the same way. This is why it’s important to follow the Single Responsibility Principle, SRP, which is what the ‘s’ in SOLID stands for. Today we do a deep dive into the SRP and how you can ensure that your class or object only does one thing at a time. We take a look at some of the benefits of following the SRP, such as ease of testing and greater flexibility with making changes. When there is more than one responsibility designated to a class, it can quickly become confusing when you need to alter a piece of code. We also look into why you should try to keep classes as small as you can, how to know if a class or object has more than one responsibility, and why you should always be ready to refactor.