Tag Archives: refactoring

Rider 2018.3 Early Access Program kicks off

As of right this moment we are starting the Early Access Program for Rider 2018.3. Now is a great time to visit our site, download the first EAP build, and get all new features right away: Let’s have a brief … Continue reading

Posted in How-To's | Tagged , , , , , | 8 Comments

ReSharper Ultimate 2018.3 starts Early Access Program

We’ve started a new Early Access Program cycle for ReSharper Ultimate – please welcome ReSharper Ultimate 2018.3 EAP. Let me highlight the big changes in the ReSharper 2018.3 EAP1 build:

Posted in How-To's | Tagged , , , , , , , , , | 8 Comments

Webinar – Refactor Now or Never

The same popular metaphor of unit-testing – write the test, break it, fix it – can be applied at a higher level of abstraction to improve the average quality of your codebase just as you code. Join us Wednesday, October … Continue reading

Posted in How-To's | Tagged , , , , | 2 Comments

ReSharper Ultimate 2018.2.2 is released!

Today, we’ve published one more bug-fix update to v2018.2 – ReSharper Ultimate 2018.2.2 is here! Let me highlight the most notable changes in ReSharper 2018.2.2: More than 20 bugs were eliminated across various Refactorings. Fixes in XAML support include RSRP-471234, … Continue reading

Posted in How-To's | Tagged , , , , , , , , , | 12 Comments

You ain’t gonna use it! – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. After 10 weeks, it’s time to wrap up our series about code smells. Let’s go out with imprinting the acronym YAGUI in our … Continue reading

Posted in How-To's | Tagged , , , , | 3 Comments

Null pointers: an opportunity, not an exception – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. Last week, we looked more closely at using the classical object-oriented concept of inheritance in our code base. This week, we will look … Continue reading

Posted in How-To's | Tagged , , , , | 15 Comments

Super SuperClasses – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. In our previous post, we looked at refactoring our code in a way that makes it more extensible, using dependency injection (DI) and … Continue reading

Posted in How-To's | Tagged , , , , | 7 Comments

Dependency injection doesn’t strictly require frameworks – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. Last week, we looked at using constructors vs. factory methods, and how sometimes factories can help make our code more readable. In this post, let’s … Continue reading

Posted in How-To's | Tagged , , , , | 13 Comments

Every method begins with “new” – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. Last week, we looked at additional ways of bringing the code language closer to the business language. Today, we will discuss the usage … Continue reading

Posted in How-To's | Tagged , , , , | 13 Comments

Put it down in layman’s terms – code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. So far in this series about code smells, we’ve made the point that keeping the language of the code close to the language of the … Continue reading

Posted in How-To's | Tagged , , , , | 4 Comments