RSS Мартин Фаулер

Примеры кода для вступительной главы рефакторинга

Follow
Время от времени люди просят меня предоставить копию кода, который я использовал в первой главе книги "Рефакторинг", чтобы они могли проследить за процессом самостоятельно. У меня были причины не предоставлять этот код, в частности лень. К счастью, Эмили Баше более преданна делу, и она создала репозиторий на GitHub - "Театральные игроки - Ката рефакторинга" - с кодом и достаточным количеством тестов, чтобы сделать рефакторинг разумным. Однако репозиторий выходит за рамки этого, так как он включает аналогичный пример кода на дюжине языков, включая C, Java, Rust и Python. Недавно она опубликовала видео на своем YouTube-канале, в котором объясняет, почему она рекомендует использовать этот код при чтении этой главы. Ее канал включает множество видеороликов о хороших методах кодирования, и у нее есть Patreon для читателей, которые хотят поддержать ее работу.
favicon
martinfowler.com
Code samples for the opening chapter of Refactoring
Create attached notes ...