<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://tdd.best/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://tdd.best/courses/tdd-continuous-refactoring-2021-02/</loc><lastmod>2021-02-07T12:53:50+08:00</lastmod></url><url><loc>https://tdd.best/blog/the-three-laws-of-tdd/</loc><lastmod>2020-10-14T17:42:33+08:00</lastmod></url><url><loc>https://tdd.best/blog/code-coverage-and-tdd/</loc><lastmod>2020-10-16T12:26:23+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202101/</loc><lastmod>2020-10-23T21:44:23+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202104/</loc><lastmod>2020-12-29T12:54:05+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202104/</loc><lastmod>2021-01-08T21:02:35+08:00</lastmod></url><url><loc>https://tdd.best/courses/tdd-continuous-refactoring-2021-05/</loc><lastmod>2021-05-12T15:42:40+08:00</lastmod></url><url><loc>https://tdd.best/blog/code-review-vs-pair-programming/</loc><lastmod>2021-01-29T14:44:45+08:00</lastmod></url><url><loc>https://tdd.best/blog/rookie-strategy-pair-programming/</loc><lastmod>2020-11-05T20:18:56+08:00</lastmod></url><url><loc>https://tdd.best/blog/jetbrains-ide-on-mac-using-mnemonic/</loc><lastmod>2020-11-18T10:30:52+08:00</lastmod></url><url><loc>https://tdd.best/%e7%86%b1%e8%a1%80%e7%a4%be%e7%be%a4%e6%b4%bb%e5%8b%95/coding-dojo-202102/</loc><lastmod>2021-06-05T17:45:08+08:00</lastmod></url><url><loc>https://tdd.best/%e7%86%b1%e8%a1%80%e7%a4%be%e7%be%a4%e6%b4%bb%e5%8b%95/coding-dojo-202103/</loc><lastmod>2021-05-05T21:36:18+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202106/</loc><lastmod>2021-11-19T11:22:33+08:00</lastmod></url><url><loc>https://tdd.best/book/tdd-by-example/</loc><lastmod>2021-09-26T14:28:22+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202106/</loc><lastmod>2021-11-19T11:22:28+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202109/</loc><lastmod>2021-04-04T14:32:47+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202109/</loc><lastmod>2021-04-03T12:21:41+08:00</lastmod></url><url><loc>https://tdd.best/courses/tdd-continuous-refactoring-2021-08/</loc><lastmod>2021-10-12T16:07:14+08:00</lastmod></url><url><loc>https://tdd.best/book/seth-godin-the-dip/</loc><lastmod>2021-02-01T15:25:44+08:00</lastmod></url><url><loc>https://tdd.best/code-4-fun/polymorphism-replace-conditions/</loc><lastmod>2021-02-01T15:24:39+08:00</lastmod></url><url><loc>https://tdd.best/code-4-fun/fake-it-till-you-make-it/</loc><lastmod>2021-04-03T12:46:38+08:00</lastmod></url><url><loc>https://tdd.best/book/poke-the-box/</loc><lastmod>2021-02-04T14:06:47+08:00</lastmod></url><url><loc>https://tdd.best/blog/do-not-invoke-private-function-in-test/</loc><lastmod>2021-02-05T16:54:47+08:00</lastmod></url><url><loc>https://tdd.best/book/specification-by-examples-start-changing/</loc><lastmod>2021-04-05T13:14:47+08:00</lastmod></url><url><loc>https://tdd.best/blog/tech-proposal/</loc><lastmod>2021-02-16T18:14:55+08:00</lastmod></url><url><loc>https://tdd.best/courses/classic-tdd-by-example-video-training/</loc><lastmod>2022-10-15T12:27:48+08:00</lastmod></url><url><loc>https://tdd.best/courses/https-tdd-best-courses-extreme-developing-202106/</loc><lastmod>2021-05-26T09:46:56+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202201/</loc><lastmod>2021-12-23T16:09:43+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202201/</loc><lastmod>2021-12-23T16:10:15+08:00</lastmod></url><url><loc>https://tdd.best/blog/overtime-anything-else-you-can-do/</loc><lastmod>2021-04-03T12:50:24+08:00</lastmod></url><url><loc>https://tdd.best/blog/my-beginning-of-scrum/</loc><lastmod>2022-08-22T15:39:35+08:00</lastmod></url><url><loc>https://tdd.best/courses/tdd-continuous-refactoring-2022-02/</loc><lastmod>2022-09-28T20:10:06+08:00</lastmod></url><url><loc>https://tdd.best/blog/perspectives-about-tdd/</loc><lastmod>2021-09-26T16:22:35+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202203/</loc><lastmod>2021-11-28T17:57:36+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202203/</loc><lastmod>2022-09-28T20:10:14+08:00</lastmod></url><url><loc>https://tdd.best/blog/intern-benefit/</loc><lastmod>2021-11-24T13:46:25+08:00</lastmod></url><url><loc>https://tdd.best/courses/di-aop-202205/</loc><lastmod>2022-10-12T13:13:37+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202206/</loc><lastmod>2022-02-25T14:57:11+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202206/</loc><lastmod>2022-06-28T13:46:49+08:00</lastmod></url><url><loc>https://tdd.best/courses/tdd-continuous-refactoring-2022-05/</loc><lastmod>2022-09-28T20:09:53+08:00</lastmod></url><url><loc>https://tdd.best/courses/di-aop-202205-plus/</loc><lastmod>2022-09-28T20:09:43+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202210/</loc><lastmod>2022-07-24T16:12:58+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202301/</loc><lastmod>2023-10-06T16:28:42+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202303/</loc><lastmod>2023-10-06T16:54:20+08:00</lastmod></url><url><loc>https://tdd.best/blog/why-engineers-should-keep-blogging/</loc><lastmod>2022-08-04T22:30:41+08:00</lastmod></url><url><loc>https://tdd.best/courses/di-aop-202302/</loc><lastmod>2023-10-06T16:54:10+08:00</lastmod></url><url><loc>https://tdd.best/courses/tdd-continuous-refactoring-202302/</loc><lastmod>2023-10-07T19:42:06+08:00</lastmod></url><url><loc>https://tdd.best/%e7%86%b1%e8%a1%80%e7%a4%be%e7%be%a4%e6%b4%bb%e5%8b%95/odd-e-nerds-talk/odd-e-nerds-talk-%e7%82%ba-bash-%e8%85%b3%e6%9c%ac%e5%af%ab%e7%9c%9f%e6%ad%a3%e7%9a%84%e5%96%ae%e5%85%83%e6%b8%ac%e8%a9%a6/</loc><lastmod>2023-09-12T14:58:35+08:00</lastmod></url><url><loc>https://tdd.best/courses/unit-testing-gracefully-with-legacy-code-202401/</loc><lastmod>2023-10-06T17:56:12+08:00</lastmod></url><url><loc>https://tdd.best/courses/extreme-developing-202401/</loc><lastmod>2023-10-06T17:09:35+08:00</lastmod></url><url><loc>https://tdd.best/courses/tdd-continuous-refactoring-202401/</loc><lastmod>2023-10-06T17:10:00+08:00</lastmod></url><url><loc>https://tdd.best/%e7%86%b1%e8%a1%80%e7%a4%be%e7%be%a4%e6%b4%bb%e5%8b%95/odd-e-nerds-talk/the-pitfalls-encountered-in-agile-transformation/</loc><lastmod>2023-11-07T14:01:58+08:00</lastmod></url><url><loc>https://tdd.best/%e7%86%b1%e8%a1%80%e7%a4%be%e7%be%a4%e6%b4%bb%e5%8b%95/odd-e-nerds-talk/odd-e-nerds-talk-effectively-api-end-to-end-test/</loc><lastmod>2023-11-29T14:17:15+08:00</lastmod></url><url><loc>https://tdd.best/courses/effectively-end-to-end-test-solution/</loc><lastmod>2024-01-17T13:17:35+08:00</lastmod></url></urlset>
