10 posts tagged with "refactoring"

October 13th 2022 by Will Gant

It's very hard to build a large software project without having to undergo major refactorings every so often. Whether it is due to changes…

Read More
March 3rd 2022 by Will Gant

We all like abstractions. We use them every day to make sense of the world. Sometimes those abstractions can be useful, like saying "hey, if…

Read More
May 28th 2020 by Beej Burns

Static code analysis is a way of debugging that automatically examines source code before it compiles or is run. It does this by comparing…

Read More
April 9th 2020 by Beej Burns

Code For Cash When you get dropped into a legacy project, one of the main things you'll miss is the use of more modern development practices…

Read More
January 16th 2020 by Will Gant

Code For Cash Code for long enough, and you'll eventually run across a codebase that is difficult to deal with. Such codebases have a lot of…

Read More
May 4th 2017 by Beej Burns

Originally coined by Kent Beck, according to Martin Fowler "a code smell is a surface indication that usually corresponds to a deeper…

Read More
April 27th 2017 by Beej Burns

Originally coined by Kent Beck, according to Martin Fowler "a code smell is a surface indication that usually corresponds to a deeper…

Read More
October 6th 2016 by Will Gant

Non-technical characteristics are valuable to being a good developer. A lot of developers seem to think that the job is only about technical…

Read More
August 25th 2016 by Will Gant

"Practice doesn't make perfect, practice makes permanent." A kata is a set of practice moves used in the martial arts to practice techniques…

Read More

Complete Developer Podcast