BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss
  • Culture & Methods Follow 174 Followers

    How to Sell Refactoring? The Case of Nordea Bank AB

    by Michał Bartyzel Follow 0 Followers , Łukasz Korczyński Follow 0 Followers on  Apr 09, 2017

    Refactoring is often not a technical challenge. Teams can accurately diagnose inefficient code design. If they have sufficient time and budget at their disposal, they would probably get things done. In this article, we focus on the strategic code refactoring. This distinction was introduced by the BNS IT consultants as part of the method called Natural Course of Refactoring.

  • Java Follow 375 Followers

    Refactoring to Reactive - Anatomy of a JDBC migration

    by Nicolae Marasoiu Follow 0 Followers on  Dec 22, 2016 11

    Reactive programming offers built-in solutions for some of the most difficult challenges in programming, including concurrency management and flow control. So you might ask - how do I get there; can I introduce it in phases? In this article we transform a legacy application to a reactive model using RxJava.

  • Culture & Methods Follow 174 Followers

    Q&A with Johanna Rothman and Jutta Eckstein on Cost of Delay

    by Ben Linders Follow 9 Followers on  Jun 16, 2016

    The book Diving For Hidden Treasures - Uncovering the Cost of Delay in Your Project Portfolio by Johanna Rothman and Jutta Eckstein explores how projects become delayed and provides tools and methods to analyze and limit the costs of delay in projects.

Followers

Refactoring for Software Design Smells Review and Q&A with the Authors

Posted by Mirko Stocker Follow 0 Followers on  Aug 15, 2015

Refactoring for Software Design Smells by Girish Suryanarayana, Ganesh Samarthyam, and Tushar Sharma presents a catalogue of typical software design smells and how they can be remedied.

Followers

Architectural Refactoring: A Task-Centric View on Software Evolution

Posted by Olaf Zimmermann Follow 0 Followers on  Jul 04, 2015

In this article, author discusses Architectural Refactoring (AR) techniques to improve the quality attributes without changing the system's scope and functionality.

Followers

Q&A on Test Driven Development and Code Smells with James Grenning

Posted by Ben Linders Follow 9 Followers on  Jun 19, 2015

James Grenning talks about why people are not doing technical practices sufficiently or well enough, TDD and unit tests, and on becoming better in discovering "bad code”.

Followers

Natural Course of Refactoring – a Refactoring Workflow

Posted by Mariusz Sieraczkiewicz Follow 0 Followers on  Nov 30, 2014

This article provides ideas about how to approach refactoring based on the complexity and stability of the codebase (Feather's Quadrant) and proposes a refactoring process workflow 5

Followers

The Life and Times of TDD

Posted by Scott Ambler Follow 0 Followers on  Sep 04, 2014

Scott Ambler discusses a recent mini-survey designed to find out how TDD is being used in practice. He examines the state of practice and what techniques and tools are being used with TDD.

Followers

Refactoring Legacy Applications: A Case Study

Posted by Chen Ping Follow 0 Followers on  Feb 27, 2013

To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code. 7

Followers

JetBrains Developer Tools

Posted by Michael Hunger Follow 1 Followers on  Nov 25, 2010

JetBrains is one of the few companies that thrives selling developer tools. In this interview you get some insight in their strategies, current and new products and future plans. 5

Followers

Technical Debt a Perspective for Managers

Posted by Mark Levison Follow 0 Followers on  Sep 27, 2010

Developers often talk about Technical Debt saying its slowing your projects down. What are they really saying? What measures can you take to reduce it before it cripples your projects? 4

Followers

Skills for Scrum Agile Teams

Posted by Prasad Prabhakaran Follow 0 Followers on  Jul 26, 2010

The skills needed to be hyper-productive in an agile project differ from those required by a traditional one. This article identifies behavioral and technical skills required to give a team that edge. 16

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT