<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://java.by-comparison.com/</loc></url>
  <url><loc>https://java.by-comparison.com/kata</loc></url>
  <url><loc>https://java.by-comparison.com/game</loc></url>
  <url><loc>https://java.by-comparison.com/site/welcome.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/java.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/java-concurrency.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/modern-java.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/always-catch-most-specific-exception.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/always-check-type-before-cast.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/always-close-multiple-resources.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/always-close-resources.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/always-use-braces.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-abbreviations.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-active-waiting.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-breaking-the-cause-chain.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-collection-modification-during-iteration.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-compute-intense-operations-during-iteration.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-exceptions-in-streams.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-leaking-references.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-locks.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-meaningless-terms.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-negations.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-nullpointerexception-in-conditional.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-optional-fields-or-parameters.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-returning-null.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-side-effects.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-single-letter-names.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-switch-fallthrough.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/avoid-unnecessary-comparisons.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/combine-state-and-behavior.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/cover-the-edge-cases.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/describe-your-tests.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/document-for-concurrency.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/document-implementation-decisions.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/document-using-examples.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/ensure-code-symmetry.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/expected-before-actual-value.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/explain-cause-in-message.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/explain-empty-catch.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/explain-unexpected-empty-optional.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/expose-cause-in-variable.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/fail-fast.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-abstract-over-concrete-types.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-enums-over-integer-constants.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-for-each-over-for-loops.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-format-over-concatenation.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-functional-over-imperative-style.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-immutable-over-mutable-state.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-java-api-over-diy.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-lambdas-over-anonymous-classes.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-method-references-over-lambdas.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-optional-over-null.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/favor-standalone-tests.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/follow-getter-setter-conventions-for-frameworks.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/group-with-new-lines.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/hide-your-locks.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/immutable-records.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/inline-short-files-in-tests.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/let-junit-handle-exceptions.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/make-locks-explicit.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/minimize-your-lock-scopes.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/parametrize-your-tests.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/protect-your-collections.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/protect-your-shared-memory.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/remove-commented-out-code.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/remove-superfluous-comments.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/replace-comments-with-constants.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/replace-comments-with-utility-methods.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/replace-magic-numbers-with-constants.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/return-boolean-expressions-directly.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/simplify-boolean-expressions.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/split-method-with-boolean-parameters.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/split-method-with-optional-parameters.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/structure-javadoc-of-classes-and-interfaces.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/structure-javadoc-of-constructors.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/structure-javadoc-of-methods.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/structure-javadoc-of-packages.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/structure-tests-into-given-when-then.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/switch-to-switch-expressions.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-collect-for-terminating-complex-streams.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-concurrent-collections.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-domain-terminology.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-fair-locks.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-java-naming-conventions.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-meaningful-assertions.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-optionals-as-streams.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-reasonable-tolerance-values.html</loc></url>
  <url><loc>https://java.by-comparison.com/site/use-synchronized-collections.html</loc></url>
</urlset>
