Third Set of API Refactorings Released


Today the next bundle of refactorings went live/public:

Rename Operation is the classical rename refactoring applied to API operations. Merge Endpoints helps to bring operations from multiple endpoints together to increase cohesion. Finally, Introduce Data Transfer Object (DTO) is often useful in preparation of other refactorings. For example, when introducing pagination, a DTO provides the structure to transmit the additionally required metadata.

We also updated the following ones substantially:

And provide the authors copy of “From Code Refactoring to API Refactoring: Agile Service Design and Evolution Mirko Stocker and Olaf Zimmermann”, published in the proceedings of SummerSoC 2021 (Springer CCIS).