Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 12, 2025

This PR provides a complete English translation of chapter-06.md ("Test-Driven Development and Testable Design") for the English version of the website.

Translation Details

The translated chapter includes comprehensive coverage of:

  • Testable design principles and their impact on code quality
  • Unit testing fundamentals following F.I.R.S.T principles (Fast, Independent, Repeatable, Self-Validating, Timely)
  • Test-Driven Development (TDD) with Red-Green-Refactor cycle
  • Test code quality improvement techniques and best practices
  • Practical TDD exercises including a complete library management system implementation
  • AI-era testing strategies for modern development workflows

Translation Quality

  • Complete accuracy: All 1,711 lines translated from Japanese to American English
  • Code preservation: All 50+ code examples in C#, Python, Java, and JavaScript preserved exactly with only comments translated
  • Technical consistency: Maintained consistent terminology throughout (e.g., "testable," "mock," "stub," "dependency injection")
  • Structure integrity: Preserved all markdown formatting, headers, tables, and links
  • Image compatibility: All image references properly point to the website.en/Images/ directory

Validation Results

  • ✅ Website functionality tested and confirmed working
  • ✅ All image links accessible (chapter-06-banner.svg and diagrams)
  • ✅ No inappropriate Japanese text remaining (only one intentional example in naming convention section)
  • ✅ UTF-8 encoding without BOM
  • ✅ JavaScript syntax validation passed

The English version is now available at website.en/MarkDown/chapter-06.md and integrates seamlessly with the existing English website structure.

Fixes #174.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: Fujiwo <3992360+Fujiwo@users.noreply.github.com>
Copilot AI changed the title [WIP] chapter-06.md の英語版 Add English translation of chapter-06.md for website.en Sep 12, 2025
Copilot AI requested a review from Fujiwo September 12, 2025 02:39
Copilot finished work on behalf of Fujiwo September 12, 2025 02:39
@Fujiwo Fujiwo marked this pull request as ready for review September 12, 2025 02:43
Copilot AI review requested due to automatic review settings September 12, 2025 02:43
@Fujiwo Fujiwo merged commit 27c1f98 into main Sep 12, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR provides a complete English translation of Chapter 6 ("Test-Driven Development and Testable Design") for the English version of the website. The translation covers comprehensive TDD principles, testable design patterns, unit testing fundamentals with F.I.R.S.T principles, practical TDD exercises including a complete library management system, and modern AI-era testing strategies.

Key changes include:

  • Complete 1,711-line translation from Japanese to American English with technical consistency
  • Preservation of all 50+ code examples across multiple languages (C#, Python, Java, JavaScript) with translated comments only
  • Integration with English website structure including proper image references to website.en/Images/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chapter-06.md の英語版

2 participants