<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost:3000/en</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/catalog</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/add-parameter</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-bidirectional-association-to-unidirectional</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-reference-to-value</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-unidirectional-association-to-bidirectional</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-value-to-reference</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/collapse-hierarchy</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/consolidate-conditional-expression</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/consolidate-duplicate-conditional-fragments</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/decompose-conditional</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/duplicate-observed-data</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/encapsulate-collection</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/encapsulate-field</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-class</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-interface</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-subclass</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-superclass</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-variable</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/form-template-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/hide-delegate</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/hide-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/inline-class</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/inline-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/inline-temp</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-assertion</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-foreign-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-local-extension</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-null-object</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-parameter-object</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/move-field</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/move-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/parameterize-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/preserve-whole-object</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/pull-up-constructor-body</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/pull-up-field</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/pull-up-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/push-down-field</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/push-down-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-assignments-to-parameters</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-control-flag</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-middle-man</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-parameter</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-setting-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/rename-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-array-with-object</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-conditional-with-polymorphism</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-constructor-with-factory-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-data-value-with-object</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-delegation-with-inheritance</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-error-code-with-exception</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-exception-with-test</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-inheritance-with-delegation</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-magic-number-with-symbolic-constant</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-method-with-method-object</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-nested-conditional-with-guard-clauses</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-parameter-with-explicit-methods</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-parameter-with-method-call</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-subclass-with-fields</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-temp-with-query</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-type-code-with-class</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-type-code-with-state-strategy</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-type-code-with-subclasses</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/self-encapsulate-field</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/separate-query-from-modifier</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/split-temporary-variable</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/substitute-algorithm</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/abstract-factory</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/adapter</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/bridge</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/builder</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/chain-of-responsibility</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/command</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/composite</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/decorator</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/facade</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/factory-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/flyweight</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/iterator</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/mediator</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/memento</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/observer</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/prototype</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/proxy</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/singleton</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/state</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/strategy</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/template-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/visitor</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/alternative-classes-with-different-interfaces</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/comments</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/data-class</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/data-clumps</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/dead-code</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/divergent-change</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/duplicate-code</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/feature-envy</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/inappropriate-intimacy</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/incomplete-library-class</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/large-class</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/lazy-class</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/long-method</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/long-parameter-list</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/message-chains</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/middle-man</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/parallel-inheritance-hierarchies</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/primitive-obsession</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/refused-bequest</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/shotgun-surgery</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/speculative-generality</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/switch-statements</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/temporary-field</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/domain-driven-design</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/cqrs</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/test-driven-development</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/spec-driven-development</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/creational-patterns</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/structural-patterns</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/behavioral-patterns</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/simplifying-method-calls</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/organizing-data</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/dealing-with-generalization</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/simplifying-conditional-expressions</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/moving-features-between-objects</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/composing-methods</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/oo-abusers</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/dispensables</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/bloaters</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/change-preventers</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/couplers</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/other</loc>
<lastmod>2026-06-09T13:13:05.579Z</lastmod>
</url>
</urlset>
