Rafael MeloRefactoring Chapter 2 — Principles in Refactoring (Part II)Problems with refactoring: slowing down development, code ownership, branches, testing, legacy code and databasesJan 26, 2020Jan 26, 2020
Rafael MeloRefactoring Chapter 6 — A First Set of RefactoringsI’m starting the catalog with a set of refactorings that I consider the most useful to learn first.Jan 23, 2020Jan 23, 2020
Rafael MeloRefactoring Chapter 3— Bad Smells in CodeDeciding when to start refactoring — and when to stop — is just as important to refactoring as knowing how to operate the mechanics of it.Jan 23, 2020Jan 23, 2020
Rafael MeloRefactoring Chapter 5 — Introducing the CatalogThe rest of the book is a catalog of refactorings. It is a collection of those most useful to have them written down. By “most useful” I…Jan 18, 2020Jan 18, 2020
Rafael MeloRefactoring— The good PartsThis work is an attempt to better understand and study the principles of the book, and to help anyone who’s ever wanted to read itJan 6, 2020Jan 6, 2020
Rafael MeloRefactoring Chapter 4 — Building TestsWriting good tests increases my effectiveness as a programmer. This was a surprise for me and is counterintuitive for most programmersJan 6, 2020Jan 6, 2020
Rafael MeloRefactoring Chapter 2 — Principles in Refactoring (Part II)nstead of speculating on what flexibility I will need, I build software that solves only the currently understood needsJan 6, 2020Jan 6, 2020
Rafael MeloRefactoring Chapter 2 — Principles in Refactoring (Part I)Refactoring involve carrying out code manipulations that don’t change the overall functionality of the program and is always done to make…Jan 6, 2020Jan 6, 2020
Rafael MeloRefactoring Chapter 1 — A First ExampleAny fool can write code that a computer can understand. Good programmers write code that humans can understand. — Martin FowlerJan 6, 2020Jan 6, 2020
Rafael MeloinJusbrasil TechUX beyond front-end developmentA black screen and white letters.Mar 26, 2019Mar 26, 2019