{"id":12178,"date":"2016-01-19T10:48:21","date_gmt":"2016-01-19T08:48:21","guid":{"rendered":"https:\/\/mozaicworks.com\/?p=8899"},"modified":"2022-02-01T17:28:04","modified_gmt":"2022-02-01T15:28:04","slug":"question-the-software-design-part-4-refactoring","status":"publish","type":"post","link":"https:\/\/mozaicworks.com\/blog\/question-the-software-design-part-4-refactoring","title":{"rendered":"Question the software design – Part 4 – Refactoring"},"content":{"rendered":"

J.B. Rainsberger<\/a>\u00a0and\u00a0Alex Bolboaca<\/a>, two experienced programmers, trainers and consultants, with more than 15 years in the software development field,\u00a0took the stage and answered a series of questions about how to\u00a0create better software design<\/a>. Their live conversation meant sharing valuable insights and new perspectives\u00a0with the\u00a0audience.<\/p>\n

This is the fourth part of the series.\u00a0The previous parts are Fundamentals<\/a>, TDD and software architecture<\/a>, and Design in practice<\/a>.<\/p>\n

In this part, the following topics are tackled:<\/p>\n