Martin Fowler also studied Alexander when he wrote “Refactoring”. In it, he proposes improving the structure of the code while maintaining its behavior.