<?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-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/catalog</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/ai-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/add-parameter</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-bidirectional-association-to-unidirectional</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-reference-to-value</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-unidirectional-association-to-bidirectional</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/change-value-to-reference</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/collapse-hierarchy</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/consolidate-conditional-expression</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/consolidate-duplicate-conditional-fragments</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/decompose-conditional</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/duplicate-observed-data</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/encapsulate-collection</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/encapsulate-field</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-class</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-interface</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-subclass</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-superclass</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/extract-variable</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/form-template-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/hide-delegate</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/hide-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/inline-class</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/inline-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/inline-temp</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-assertion</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-foreign-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-local-extension</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-null-object</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/introduce-parameter-object</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/move-field</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/move-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/parameterize-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/preserve-whole-object</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/pull-up-constructor-body</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/pull-up-field</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/pull-up-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/push-down-field</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/push-down-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-assignments-to-parameters</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-control-flag</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-middle-man</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-parameter</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/remove-setting-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/rename-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-array-with-object</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-conditional-with-polymorphism</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-constructor-with-factory-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-data-value-with-object</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-delegation-with-inheritance</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-error-code-with-exception</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-exception-with-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-inheritance-with-delegation</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-magic-number-with-symbolic-constant</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-method-with-method-object</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-nested-conditional-with-guard-clauses</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-parameter-with-explicit-methods</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-parameter-with-method-call</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-subclass-with-fields</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-temp-with-query</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-type-code-with-class</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-type-code-with-state-strategy</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/replace-type-code-with-subclasses</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/self-encapsulate-field</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/separate-query-from-modifier</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/split-temporary-variable</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/substitute-algorithm</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/abstract-factory</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/adapter</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/bridge</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/builder</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/chain-of-responsibility</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/command</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/composite</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/decorator</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/facade</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/factory-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/flyweight</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/iterator</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/mediator</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/memento</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/observer</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/prototype</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/proxy</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/singleton</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/state</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/strategy</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/template-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/visitor</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/classification</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/criticism</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/factory-comparison</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/history</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/visitor-double-dispatch</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/what-is-pattern</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/why-learn-patterns</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/alternative-classes-with-different-interfaces</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/comments</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/data-class</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/data-clumps</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/dead-code</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/divergent-change</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/duplicate-code</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/feature-envy</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/inappropriate-intimacy</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/incomplete-library-class</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/large-class</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/lazy-class</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/long-method</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/long-parameter-list</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/message-chains</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/middle-man</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/parallel-inheritance-hierarchies</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/primitive-obsession</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/refused-bequest</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/shotgun-surgery</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/speculative-generality</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/switch-statements</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/smells/temporary-field</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/assertion-roulette</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/eager-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/redundant-assertion</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/unknown-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/duplicate-assert</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/sensitive-equality</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/general-fixture</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/mystery-guest</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/resource-optimism</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/constructor-initialization</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/erratic-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/sleepy-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/test-run-war</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/test-order-dependency</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/obscure-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/conditional-test-logic</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/test-code-duplication</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/magic-number-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/verbose-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/excessive-mocking</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/testing-implementation-details</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/overspecified-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/empty-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/ignored-test</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/test-logic-in-production</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/for-testers-only</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/test-smells/hard-to-test-code</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/shallow-abstraction</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/duplication-instead-of-extraction</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/refactoring-avoidance</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/reinvented-wheel</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/hallucinated-api</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/happy-path-only</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/security-blind-spot</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/prompt-residue-comments</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/verbose-boilerplate</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/context-blind-naming</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/convention-drift</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/deprecated-pattern</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/defensive-overkill</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/ai-smells/hardcoded-configuration</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/domain-driven-design</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/cqrs</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/test-driven-development</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/architectural-patterns/spec-driven-development</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/creational-patterns</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/structural-patterns</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/design-patterns/behavioral-patterns</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/simplifying-method-calls</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/organizing-data</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/dealing-with-generalization</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/simplifying-conditional-expressions</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/moving-features-between-objects</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/techniques/composing-methods</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/oo-abusers</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/dispensables</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/bloaters</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/change-preventers</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/couplers</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/smells/other</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells/assertion-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells/fixture-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells/obscure-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells/erratic-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells/mocking-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells/dispensable-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/test-smells/coupling-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/ai-smells/structure-ai-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/ai-smells/correctness-ai-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/ai-smells/clarity-ai-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
<url>
<loc>http://localhost:3000/en/refactoring/ai-smells/maintenance-ai-smells</loc>
<lastmod>2026-06-17T06:03:30.546Z</lastmod>
</url>
</urlset>
