Sharpen The Saw #24
Monday, January 01 2018 sharpen-the-saw
In this issue from January 2017: A naming standard for unit tests; Scott Hanselman on everything you ought to know in 2017; Being mindful of your code; a hi-tech credit card; deliberate practice is more complex than 10k hours; and Joel Spolsky suggests developers are writing the future.
Using Semantic Types
Saturday, January 06 2018 utility-class smart-code
Following on from our discussion on extension methods, another technique you can use when eliminating the dumping ground of your utility class is the extraction of buried semantic types. This is possible when you find a set of closely related methods with linked semantics.
Using Consolidation
Saturday, January 13 2018 utility-class smart-code
Sometimes your utility class will contain methods that smell strongly of feature envy, prompting you to relocate them onto an existing class. This is a much simpler cleanup than introducing a semantic type.
Sharpen The Saw #25
Monday, January 15 2018 sharpen-the-saw
In this issue from February 2017: debugging in Visual Studio; a monster of a markdown editor; four ways to deal with bossy people at work; how your battery can be used to track you online; a programming font with ligatures; and why Human Driven Development is important.
With Relocation
Saturday, January 20 2018 utility-class smart-code
Sometimes you’ll find a method on your utility class that’s only used once - or only from a single consuming class. This frequently happens when a developer genuinely believes the method will be generally useful and should be available for reuse, but is wrong.
Sharpen The Saw #26
Monday, January 22 2018 sharpen-the-saw
In this issue from February 2017: How new glues your code together; learning git with GitKraken; How to hire a programmer with Jeff Atwood; using two factor authentication on your Microsoft account; programming on the weekends; and, Kevlin Henney thinks many programmers have ineffective coding habits.
Using Premeditation
Saturday, January 27 2018 utility-class smart-code
If you have a utility class in your current code base, there’s something very important you should do - even before you apply any of the techniques we’ve discussed previously.
Sharpen The Saw #27
Monday, January 29 2018 sharpen-the-saw
In this issue from March 2017: The importance of removing dead code; How sane people write terrible code; Some thoughts on CloudBleed; An easier way to make secure passwords; the need to Version Everything; and, Paying attention to your sleep cycle.
Earlier
« December 2017
Later
February 2018 »