<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Moo-Tdd on 設計パターンを疑え</title><link>https://www.nqou.net/tags/moo-tdd/</link><description>Recent content in Moo-Tdd on 設計パターンを疑え</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Sat, 13 Dec 2025 21:47:54 +0900</lastBuildDate><atom:link href="https://www.nqou.net/tags/moo-tdd/index.xml" rel="self" type="application/rss+xml"/><item><title>MooによるTDD講座 目次（全5回）</title><link>https://www.nqou.net/2025/12/13/214754/</link><pubDate>Sat, 13 Dec 2025 21:47:54 +0900</pubDate><guid>https://www.nqou.net/2025/12/13/214754/</guid><description>&lt;img src="https://www.nqou.net/public_images/2025/1765198074-image.jpg" alt="Featured image of post MooによるTDD講座 目次（全5回）" /&gt;&lt;p&gt;Perl のオブジェクトシステム Moo と、テストフレームワーク Test2 を使って、テスト駆動開発（TDD）を1から体験する全5回の連載です。Docker で環境を作るところから始め、レッド→グリーン→リファクタリングのサイクル、Test2 のアサーション、ロールを使ったリファクタリング、GitHub Actions での CI までを順に扱います。&lt;/p&gt;</description></item><item><title>MooによるTDD講座 #5 - 実践的なTDDテクニックとベストプラクティス</title><link>https://www.nqou.net/2025/12/12/214754/</link><pubDate>Fri, 12 Dec 2025 21:47:54 +0900</pubDate><guid>https://www.nqou.net/2025/12/12/214754/</guid><description>&lt;img src="https://www.nqou.net/public_images/2025/1765543674-image.jpg" alt="Featured image of post MooによるTDD講座 #5 - 実践的なTDDテクニックとベストプラクティス" /&gt;&lt;h2 id="はじめに"&gt;はじめに
&lt;/h2&gt;&lt;p&gt;いよいよ最終回です！これまでの4回で、TDDの基本から環境構築、メソッドのテスト、そしてCI環境まで構築してきました。&lt;/p&gt;
&lt;p&gt;この最終回では、&lt;strong&gt;実践的なTDDテクニック&lt;/strong&gt;と**よくある落とし穴（アンチパターン）**を学びます。また、継続的に改善していく方法を身につけて、シリーズを完結させましょう。&lt;/p&gt;</description></item><item><title>MooによるTDD講座 #4 - GitHub ActionsでCI環境を構築</title><link>https://www.nqou.net/2025/12/11/214754/</link><pubDate>Thu, 11 Dec 2025 21:47:54 +0900</pubDate><guid>https://www.nqou.net/2025/12/11/214754/</guid><description>&lt;img src="https://www.nqou.net/public_images/2025/1765457274-image.jpg" alt="Featured image of post MooによるTDD講座 #4 - GitHub ActionsでCI環境を構築" /&gt;&lt;h2 id="ciとは何か"&gt;CIとは何か
&lt;/h2&gt;&lt;p&gt;コードを書いていると、「テストを実行し忘れた」「ローカルでは動いたのに本番で動かない」といった経験はありませんか？&lt;/p&gt;
&lt;p&gt;CI（継続的インテグレーション：Continuous Integration）は、こうした問題を防ぐための仕組みです。&lt;/p&gt;</description></item><item><title>MooによるTDD講座 #3 - テストに守られながらリファクタリング</title><link>https://www.nqou.net/2025/12/10/214754/</link><pubDate>Wed, 10 Dec 2025 21:47:54 +0900</pubDate><guid>https://www.nqou.net/2025/12/10/214754/</guid><description>&lt;img src="https://www.nqou.net/public_images/2025/1765370874-image.jpg" alt="Featured image of post MooによるTDD講座 #3 - テストに守られながらリファクタリング" /&gt;&lt;h2 id="はじめに"&gt;はじめに
&lt;/h2&gt;&lt;p&gt;前回までの講座で、TDDの基本サイクル「レッド→グリーン→リファクタリング」を体験し、Test2の便利な機能を使ってメソッドのテストを書けるようになりました。&lt;/p&gt;</description></item><item><title>MooによるTDD講座 #2 - メソッドのテストとTest2の便利な機能</title><link>https://www.nqou.net/2025/12/09/214754/</link><pubDate>Tue, 09 Dec 2025 21:47:54 +0900</pubDate><guid>https://www.nqou.net/2025/12/09/214754/</guid><description>&lt;img src="https://www.nqou.net/public_images/2025/1765284474-image.jpg" alt="Featured image of post MooによるTDD講座 #2 - メソッドのテストとTest2の便利な機能" /&gt;&lt;h2 id="前回のおさらい"&gt;前回のおさらい
&lt;/h2&gt;&lt;p&gt;前回は、DockerでのPerl開発環境を構築し、Test2とMooを使ってTDDの基本サイクルを体験しました。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TDDの3つのステップ&lt;/strong&gt;を覚えていますか？&lt;/p&gt;</description></item><item><title>MooによるTDD講座 #1 - 環境構築とはじめてのテスト駆動開発</title><link>https://www.nqou.net/2025/12/08/214754/</link><pubDate>Mon, 08 Dec 2025 21:47:54 +0900</pubDate><guid>https://www.nqou.net/2025/12/08/214754/</guid><description>&lt;img src="https://www.nqou.net/public_images/2025/1765198074-image.jpg" alt="Featured image of post MooによるTDD講座 #1 - 環境構築とはじめてのテスト駆動開発" /&gt;&lt;h2 id="はじめに"&gt;はじめに
&lt;/h2&gt;&lt;p&gt;テスト駆動開発（TDD: Test-Driven Development）は、「テストを先に書いてから実装する」開発手法です。コードの品質を保ちながら、安心してリファクタリングできる環境を作ります。&lt;/p&gt;</description></item></channel></rss>