Coding Blocks | Software and Web Programming / Security / Best Practices / Microsoft .NET
Technology:Software How-To
Episode 56 – Clean Code – How to Build Maintainable Systems
We’re back with another deep dive into the infamous book Clean Code by Uncle Bob as Joe alters columns, Michael misreads things, and Allen has a positive customer service experience.
Care to join in on the conversation? Become a member of our Slack community by signing up at http://www.codingblocks.net/slack.
Viewing these show notes through your podcast player? For the full show notes, visit: http://www.codingblocks.net/episode56.
SurveyThe week’s survey: Why did you start programming?
#yop-poll-container-33_yp593f59ca017e8 { width: 1000; background:#fff; padding:10px; color:#555; overflow:hidden; font-size:12px; } #yop-poll-container-33_yp593f59ca017e8 input[type='text'] { margin:0px 0px 5px 0px; padding:2%; width:96%; text-indent:2%; font-size:12px; } .yop-poll-name-33_yp593f59ca017e8 { font-weight:bold; background:#327BD6; color:#fff; padding:5px; text-align:center; font-size:12px; } #yop-poll-questions-container-33_yp593f59ca017e8 { font-size:14px; margin:5px 0px; } .yop-poll-question-container-33_yp593f59ca017e8 { padding: 2px; } .yop-poll-question-33_yp593f59ca017e8 { background:#327BD6; color:#fff; margin-bottom: 21px; margin-top: -10px; font-style: italic; text-align: center; width: 100%; padding:5px; } .yop-poll-answers-33_yp593f59ca017e8 { } .yop-poll-answers-33_yp593f59ca017e8 ul { list-style: none outside none; margin: 0; padding: 0; } .yop-poll-li-answer-33_yp593f59ca017e8 { font-style:normal; margin:0px 0px 10px 0px; padding:0px; font-size:12px; margin-bottom:20px; } .yop-poll-li-answer-33_yp593f59ca017e8 input { margin:0px; float:none; } .yop-poll-li-answer-33_yp593f59ca017e8 label { margin:0px; font-style:normal; font-weight:normal; font-size:12px; float:none; } .yop-poll-results-33_yp593f59ca017e8 { font-size: 12px; font-style: italic; font-weight: normal; margin-left: 15px; } .yop-poll-customs-33_yp593f59ca017e8 { } .yop-poll-customs-33_yp593f59ca017e8 ul { list-style: none outside none; margin: 0; padding: 0; } .yop-poll-li-custom-33_yp593f59ca017e8 { padding:0px; margin:0px; font-size:14px; } /* Start CAPTCHA div style*/ #yop-poll-captcha-input-div-33_yp593f59ca017e8 { margin-top:5px; } #yop-poll-captcha-helpers-div-33_yp593f59ca017e8 { width:30px; float:left; margin-left:5px; height:0px; } #yop-poll-captcha-helpers-div-33_yp593f59ca017e8 img { margin-bottom:2px; } #yop-poll-captcha-image-div-33_yp593f59ca017e8 { margin-bottom:5px; } #yop_poll_captcha_image_33_yp593f59ca017e8 { float:left; } /* End CAPTCHA div style*/ .yop-poll-clear-33_yp593f59ca017e8 { clear:both; } #yop-poll-vote-33_yp593f59ca017e8 { } /* Start Result bar*/ .yop-poll-results-bar-33_yp593f59ca017e8 { background:#f5f5f5; height:10px; } .yop-poll-results-bar-33_yp593f59ca017e8 div { background:#555; height:10px; } /* End Result bar*/ /* Start Vote Button*/ #yop-poll-vote-33_yp593f59ca017e8 div#yop-poll-vote-33_yp593f59ca017e8 button { float:left; } #yop-poll-vote-33_yp593f59ca017e8 div#yop-poll-results-33_yp593f59ca017e8 { float: right; margin-bottom: 20px; margin-top: -20px; width: auto; } #yop-poll-vote-33_yp593f59ca017e8 div#yop-poll-results-33_yp593f59ca017e8 a { color:#fff; text-decoration:underline; font-size:12px; } #yop-poll-vote-33_yp593f59ca017e8 div#yop-poll-back-33_yp593f59ca017e8 a { color:#555; text-decoration:underline; font-size:12px; } #yop-poll-vote-33_yp593f59ca017e8 div#yop-poll-archive-33_yp593f59ca017e8 a { color:#555; text-decoration:underline; font-size:12px; } #yop-poll-vote-33_yp593f59ca017e8 div { float:left; width:100%; } /* End Vote Button*/ /* Start Messages*/ #yop-poll-container-error-33_yp593f59ca017e8 { font-size:12px; font-style:italic; color:red; text-transform:lowercase; margin-bottom:20px; text-align:center; } #yop-poll-container-success-33_yp593f59ca017e8 { font-size:12px; font-style:italic; color:green; margin-bottom:20px; text-align:center; } /* End Messages*/#yop-poll-container-33_yp593f59ca017e8 img { max-width: 1000; } .yop-poll-forms-display{}News
Like stickers? Want some Coding Blocks stickers? Of course you do, who can blame you? Head to http://www.codingblocks.net/swag to learn about sending us a SASE to get some of the best stickers ever made.
Systems“Complexity kills.” – Ray Ozzie
Separate your concerns with Dependency InjectionWe’d be remiss if we didn’t include Clean Code as a Resource We Like.
Tip of the Week
So, there’s a recent Twitter trend that has been gaining notoriety where seasoned developers are confessing their sins. And we thought we’d throw out some of ours.
Developer confessions has been a popular topic within our Slack community as well.
Imagine having to pass a technical interview just to get into the country?!
Share with a Friend!Want to do your friends a solid? Tell them about the show! You’ll be their hero for like a year or so, I think. They’ll probably owe you something big. It’s that big of a deal. So what are you waiting for? Get out there and tell them.
And, if you haven’t yet left us a review, we’d super, duper appreciate it if you would. We’ll even be your best friend if you do. Head over to http://www.codingblocks.net/review to make it happen!
Create your
podcast in
minutes
It is Free