Tagged articles
50 articles
Page 1 of 1
Frontend AI Walk
Frontend AI Walk
Apr 30, 2026 · Artificial Intelligence

Master AI Coding with Matt Pocock Skills: From Deep Alignment to Architecture in One Workflow

This guide walks developers through installing and using Matt Pocock Skills—a lightweight, composable set of AI‑agent commands that provide deep alignment, shared language, feedback loops, architecture reviews and token‑saving modes to turn "vibe coding" into repeatable, high‑quality delivery.

AI CodingDocumentationToken Optimization
0 likes · 19 min read
Master AI Coding with Matt Pocock Skills: From Deep Alignment to Architecture in One Workflow
Shuge Unlimited
Shuge Unlimited
Apr 14, 2026 · Backend Development

Mastering SKU Inventory Deduction with Superpowers: A 7‑Stage Workflow

This article walks through a complete 7‑stage Superpowers workflow—brainstorming, isolated git worktrees, fine‑grained task planning, sub‑agent execution with two‑stage reviews, strict test‑driven development, global code review, and final branch finishing—using Python 3.11, FastAPI, SQLAlchemy and Pytest to implement robust SKU inventory deduction in an e‑commerce system.

AI programmingFastAPIGit worktrees
0 likes · 20 min read
Mastering SKU Inventory Deduction with Superpowers: A 7‑Stage Workflow
Shuge Unlimited
Shuge Unlimited
Apr 9, 2026 · Artificial Intelligence

Superpowers Practical Guide: 7‑Step Workflow, 14 Skills, and 3 Iron Laws for Stable AI‑Driven Coding

Superpowers is an open‑source AI‑coding agent framework that enforces a seven‑step workflow with 14 composable skills and three strict iron laws—mandatory testing, root‑cause debugging, and fresh verification—to make AI‑generated code more reliable, maintainable, and compliant across new projects, feature additions, and bug fixes.

AI programmingAgent-based developmentSuperpowers
0 likes · 17 min read
Superpowers Practical Guide: 7‑Step Workflow, 14 Skills, and 3 Iron Laws for Stable AI‑Driven Coding
Architect's Journey
Architect's Journey
Apr 4, 2026 · Artificial Intelligence

How to Choose an AI Coding Workflow? In‑Depth Comparison of Three Leading Tools

The article examines why AI agents need a unified workflow, introduces three popular tools—Spec‑Kit, OpenSpec and Superpowers—details their architectures, data‑flow and core features, shows practical installation and usage examples, and offers scenario‑based recommendations and limitations to help developers pick the right solution.

AI coding workflowOpenSpecSpec Kit
0 likes · 12 min read
How to Choose an AI Coding Workflow? In‑Depth Comparison of Three Leading Tools
Shuge Unlimited
Shuge Unlimited
Mar 31, 2026 · Artificial Intelligence

OpenSpec vs Superpowers: Choosing the Right AI Coding Workflow for 3 Real‑World Scenarios

The article compares two AI‑coding workflow frameworks—OpenSpec, which adds a structured, delta‑based specification layer, and Superpowers, which enforces behavior discipline through markdown‑driven skills—evaluating their mechanisms, strengths, weaknesses, and best‑fit scenarios for solo developers, large teams, and hybrid projects.

AI coding workflowDelta specsOpenSpec
0 likes · 21 min read
OpenSpec vs Superpowers: Choosing the Right AI Coding Workflow for 3 Real‑World Scenarios
o-ai.tech
o-ai.tech
Mar 27, 2026 · Fundamentals

Why Superpowers Treats TDD, Debugging, and Verification as Strict Rules

Superpowers prioritises evidence over intuition by enforcing three hard constraints—test‑driven development, systematic debugging, and verification‑before‑completion—to prevent shortcut thinking, ensure a solid evidence chain, and keep AI‑assisted engineering disciplined and reliable.

AI Codingcode qualityevidence-based-development
0 likes · 13 min read
Why Superpowers Treats TDD, Debugging, and Verification as Strict Rules
Old Zhang's AI Learning
Old Zhang's AI Learning
Mar 23, 2026 · Artificial Intelligence

Why the Superpowers Skill Framework Is the Most Underrated AI Coding Tool

Superpowers, a GitHub project with over 100 k stars, provides a composable skill framework that transforms AI coding assistants from impulsive code generators into disciplined engineers by enforcing requirement discussions, task decomposition, sub‑agent driven development, and strict TDD, while supporting multiple platforms and offering extensible built‑in skills.

AI CodingClaudeSKILL framework
0 likes · 9 min read
Why the Superpowers Skill Framework Is the Most Underrated AI Coding Tool
AI Insight Log
AI Insight Log
Mar 18, 2026 · Artificial Intelligence

Turning Claude and Cursor into Real Engineers with the Superpowers Methodology

The article critiques the chaotic output of AI coding assistants like Claude Code and Codex, then introduces the open‑source Superpowers framework—now with nearly 90 000 GitHub stars—that guides agents through a systematic, seven‑step engineering workflow including brainstorming, isolated environments, task decomposition, test‑driven development, code review, and final integration.

AI CodingClaudeCursor
0 likes · 6 min read
Turning Claude and Cursor into Real Engineers with the Superpowers Methodology
PMTalk Product Manager Community
PMTalk Product Manager Community
Feb 2, 2026 · R&D Management

The AI Era’s Three‑Layer Paradigm Shift: Ditch Classical Coding for Super‑Individuals

In the AI era, product development is being reshaped by three revolutions—speed, organization, and engineering—where traditional month‑long cycles give way to day‑level delivery, solo ‘super‑individuals’ replace siloed teams, and AI‑driven code generation is constrained by DSLs, prompt engineering, and evolved test‑driven development.

Product DevelopmentPrompt engineeringSoftware Architecture
0 likes · 9 min read
The AI Era’s Three‑Layer Paradigm Shift: Ditch Classical Coding for Super‑Individuals
Programmer's Advance
Programmer's Advance
Jan 21, 2026 · Artificial Intelligence

Unlocking AI Agents: 12 Proven Secrets from 720 K Users

This guide distills twelve core best‑practice secrets—derived from 720,000 paying users and a billion lines of daily code—on how to make AI agents obey prompts, plan before coding, manage context, use rules, custom commands, hooks, multi‑agent parallelism, and test‑driven development for reliable, high‑productivity outcomes.

AI AgentPrompt engineeringbest practices
0 likes · 18 min read
Unlocking AI Agents: 12 Proven Secrets from 720 K Users
Code Wrench
Code Wrench
Dec 26, 2025 · Backend Development

How Unit Tests Saved My Go Service: A Hands‑On Guide to Testing Core Modules

This article walks through a real‑world Go project, showing why adding unit tests to core modules prevents regressions, how to mock tightly‑coupled dependencies, and provides complete example test code and best‑practice tips for reliable backend development.

BackendMocktest‑driven development
0 likes · 13 min read
How Unit Tests Saved My Go Service: A Hands‑On Guide to Testing Core Modules
php Courses
php Courses
Dec 4, 2025 · Backend Development

From Procedural PHP to Modern Practices: Transform Your Development Mindset

This article examines how early PHP developers often wrote tangled, procedural code that mixes business logic with presentation, and outlines concrete steps—adopting OOP, design patterns, domain‑driven design, test‑driven development, and modern tooling—to shift toward a cleaner, more maintainable backend development approach.

Design PatternsDomain-Driven DesignOOP
0 likes · 7 min read
From Procedural PHP to Modern Practices: Transform Your Development Mindset
DaTaobao Tech
DaTaobao Tech
Nov 7, 2025 · Artificial Intelligence

Can AI Self‑Test and Fix Its Own Code? A Test‑Driven AI Programming Workflow

This article introduces a test‑driven AI programming loop that tackles the “last‑mile” problem of AI‑generated code by adding automated acceptance, self‑testing, bug fixing, and continuous iteration, demonstrated through a favorite‑count feature repair case and outlining future enhancements.

AI programmingDeploymentcode-generation
0 likes · 13 min read
Can AI Self‑Test and Fix Its Own Code? A Test‑Driven AI Programming Workflow
FunTester
FunTester
Aug 27, 2025 · Fundamentals

How Test‑Driven Development Can Boost Code Quality and Team Collaboration

This article explores Test‑Driven Development (TDD) as a quality‑focused methodology, detailing its practical benefits, planning strategies, documentation support, team collaboration gains, and the challenges faced in fast‑paced, high‑change environments, while offering balanced advice for integrating TDD with traditional testing approaches.

Software TestingTDDcode quality
0 likes · 10 min read
How Test‑Driven Development Can Boost Code Quality and Team Collaboration
Continuous Delivery 2.0
Continuous Delivery 2.0
May 19, 2025 · Artificial Intelligence

12 Proven Tips to Supercharge Your AI Code Editor Cursor

Discover twelve practical techniques—from setting clear project rules and crafting precise prompts to modular development, test‑driven generation, context management, and model selection—that help developers maximize productivity and code quality when working with AI‑powered editors like Cursor, Windsurf, or CodeBuddy.

CursorPrompt engineeringai
0 likes · 15 min read
12 Proven Tips to Supercharge Your AI Code Editor Cursor
Continuous Delivery 2.0
Continuous Delivery 2.0
May 8, 2025 · Fundamentals

Deep Analysis of Code Health: Standards, Efficiency Impact, Readability, and Practical Practices

This article, based on Dave Farley's video, defines bad code by two fundamental criteria, explains how high‑quality code boosts development speed by 44% according to DORA research, explores deep aspects of readability, and offers concrete practices such as TDD, modular design, clear naming, and complexity control.

code qualitymaintainabilityreadability
0 likes · 4 min read
Deep Analysis of Code Health: Standards, Efficiency Impact, Readability, and Practical Practices
Code Mala Tang
Code Mala Tang
Feb 28, 2025 · Fundamentals

Why AI Code Generation Needs Test‑Driven Development: Avoid Hidden Bugs

This article explains how AI‑generated code can be fast but unreliable, and demonstrates how applying Test‑Driven Development (TDD) with concrete Python examples catches errors like stack overflows, edge‑case failures, and security issues, ensuring robust, maintainable software.

PythonSoftware Testingai
0 likes · 13 min read
Why AI Code Generation Needs Test‑Driven Development: Avoid Hidden Bugs
Test Development Learning Exchange
Test Development Learning Exchange
May 31, 2024 · Fundamentals

Test-Driven Development (TDD): Principles, Process, Practices, Benefits, and Challenges

Test‑Driven Development (TDD) is a software development methodology that guides developers to write failing tests first, then implement minimal code to pass them, and finally refactor, offering benefits such as higher code quality, clearer requirements, safer refactoring, and reduced long‑term maintenance costs.

Software Testingagile-practicescode quality
0 likes · 7 min read
Test-Driven Development (TDD): Principles, Process, Practices, Benefits, and Challenges
MaGe Linux Operations
MaGe Linux Operations
Feb 4, 2024 · Fundamentals

Why TDD and BDD Matter: Master the Red‑Green‑Refactor Cycle

This article explains the core concepts, rhythms, and practical applications of Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD), illustrating how the red‑green‑refactor loop and business‑focused scenarios improve code quality, design, and collaboration between developers and stakeholders.

BDDBehavior Driven DevelopmentSoftware Testing
0 likes · 19 min read
Why TDD and BDD Matter: Master the Red‑Green‑Refactor Cycle
Programmer DD
Programmer DD
Jul 11, 2023 · Fundamentals

What David Farley Teaches About Modern Software Engineering and TDD

The article traces David Farley's pioneering use of automation and continuous integration, his role in the Agile Manifesto, the impact of his books "Continuous Delivery" and "Modern Software Engineering", and his advocacy of Test‑Driven Development as a practical way to overcome bureaucratic software engineering pitfalls.

Continuous DeliveryDavid Farleytest‑driven development
0 likes · 8 min read
What David Farley Teaches About Modern Software Engineering and TDD
JD Cloud Developers
JD Cloud Developers
Jun 20, 2023 · Backend Development

Mastering Test‑Driven Development: From Red to Green and Beyond

This article explains the fundamentals of Test‑Driven Development (TDD), highlights common misconceptions, guides tool selection, and walks through a complete Java TDD case study—including a strange calculator example, multi‑iteration refactoring, and DDD‑based testing—showing how to improve code quality and maintainability.

DDDMockitoTDD
0 likes · 26 min read
Mastering Test‑Driven Development: From Red to Green and Beyond
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 23, 2023 · Fundamentals

Practical Guidelines for Effective Unit Testing

This article offers pragmatic, engineering‑focused advice on why unit testing matters, what makes a good test, when to write or skip tests, who should write them, and how to structure tests using the classic arrange‑act‑assert pattern.

Software Testingcode qualitytest‑driven development
0 likes · 7 min read
Practical Guidelines for Effective Unit Testing
Architects Research Society
Architects Research Society
Feb 14, 2023 · Fundamentals

Test‑Driven Development (TDD): Concepts, Practices, Tools, and Myths

Test‑Driven Development (TDD) is an incremental, test‑first methodology that emphasizes writing failing tests before code, integrates refactoring, supports both unit and acceptance testing, addresses myths, tools, and its extension with Agile Model‑Driven Development, offering a disciplined approach to improve design and quality.

Software TestingTDDagile
0 likes · 21 min read
Test‑Driven Development (TDD): Concepts, Practices, Tools, and Myths
DevOps
DevOps
Jan 4, 2023 · Fundamentals

Understanding Test‑Driven Development: From TDD Mindset to Contract Testing and Standards

The article explains how Test‑Driven Development is fundamentally a mindset that emphasizes predefined standards and expectations, explores related practices such as contract testing, acceptance criteria, and standard‑driven development, and discusses the challenges of defining, maintaining, and motivating adherence to these standards within agile teams.

Acceptance CriteriaTDDagile
0 likes · 6 min read
Understanding Test‑Driven Development: From TDD Mindset to Contract Testing and Standards
Architecture Breakthrough
Architecture Breakthrough
Dec 14, 2022 · Fundamentals

Why TDD Is the Secret to Simpler, Higher‑Quality Code for Teams

The article explains how Test‑Driven Development (TDD) boosts code quality, embeds domain knowledge, builds reusable automated test suites, and ultimately raises development efficiency, especially for middle‑platform services that must serve multiple business scenarios.

Software qualityTDDtest‑driven development
0 likes · 5 min read
Why TDD Is the Secret to Simpler, Higher‑Quality Code for Teams
JD Tech
JD Tech
Sep 18, 2021 · Fundamentals

The Importance of Unit Testing, Test Models, TDD, and Refactoring

This article explains why testing—especially unit testing—is essential, compares the "egg‑roll" and "test pyramid" models, introduces test‑driven and test‑first development, discusses simple testing practices, and outlines refactoring principles and quality guidelines for developers.

Software qualityrefactoringtest pyramid
0 likes · 11 min read
The Importance of Unit Testing, Test Models, TDD, and Refactoring
GrowingIO Tech Team
GrowingIO Tech Team
May 7, 2021 · R&D Management

Accelerating R&D Onboarding: A Mentor‑Guided Framework for Fast Language Mastery

This guide presents a mentor‑driven onboarding framework that helps new R&D engineers quickly overcome language and project challenges by focusing on essential programming concepts, fast‑learning tags, experiment‑driven and test‑driven development, and clear project hand‑off procedures, ultimately boosting team delivery speed.

OnboardingProgramming LanguageR&D management
0 likes · 10 min read
Accelerating R&D Onboarding: A Mentor‑Guided Framework for Fast Language Mastery
FunTester
FunTester
Jan 25, 2021 · Industry Insights

Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies

The article analyzes the key obstacles faced by software testing teams when working remotely—such as communication gaps, collaboration hurdles, technical failures, and documentation issues—and proposes practical solutions including video calls, automated regression testing, test‑driven development, and Selenium‑based tools.

SeleniumSoftware Testingautomation
0 likes · 8 min read
Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies
DevOps
DevOps
Oct 9, 2020 · Fundamentals

Developers Should Abandon Agile: A Critical Perspective on Misapplied Practices

The article argues that many agile implementations are misapplied, creating pressure and defects for developers, and proposes that developers focus on proven software development practices such as extreme programming, continuous delivery, and test‑driven development rather than blindly following flawed agile frameworks.

Extreme Programmingagilesoftware development
0 likes · 9 min read
Developers Should Abandon Agile: A Critical Perspective on Misapplied Practices
FunTester
FunTester
Aug 22, 2020 · Backend Development

Why API Testing Is Essential and How to Do It Right

The article explains why traditional GUI testing is fragile, outlines the benefits of shifting to API testing—including early verification, automation, and comprehensive coverage of positive, negative and edge cases—and offers practical guidance for integrating API tests into an agile CI workflow.

API testingSoftware Testingagile
0 likes · 6 min read
Why API Testing Is Essential and How to Do It Right
Zhengtong Technical Team
Zhengtong Technical Team
Aug 14, 2020 · Frontend Development

A Practical Guide to Frontend Testing: Understanding TDD, BDD, and Mastering Jest

This article explores the core principles of frontend testing, comparing Test-Driven Development and Behavior-Driven Development methodologies while providing a step-by-step tutorial on configuring the Jest framework and utilizing its essential matchers to write robust, maintainable unit tests for modern web applications.

Behavior Driven DevelopmentJestfrontend testing
0 likes · 12 min read
A Practical Guide to Frontend Testing: Understanding TDD, BDD, and Mastering Jest
DevOps
DevOps
Jul 7, 2020 · Fundamentals

Built‑in Quality: Principles and Practices for Agile Software Development

Built‑in quality emphasizes integrating quality throughout the software development lifecycle, using agile principles, continuous integration, test‑driven development, code review, and shared code ownership to reduce technical debt, avoid rework, and ensure reliable, maintainable products.

Code reviewTechnical Debtagile
0 likes · 22 min read
Built‑in Quality: Principles and Practices for Agile Software Development
FunTester
FunTester
Nov 4, 2019 · Fundamentals

Why Test‑Driven Development Could Accelerate Your Software Projects

This article explains what Test‑Driven Development (TDD) is, outlines its step‑by‑step workflow, reviews its historical origins, compares it with traditional testing, and discusses the key benefits and drawbacks to help teams decide whether to adopt TDD.

Programming PracticesSoftware Testingagile
0 likes · 7 min read
Why Test‑Driven Development Could Accelerate Your Software Projects
Architects Research Society
Architects Research Society
Sep 8, 2019 · Fundamentals

Test‑Driven Development (TDD): Concepts, Practices, Myths, and Tools

This article provides a comprehensive overview of Test‑Driven Development, explaining its principles, workflow, relationship to acceptance testing and traditional testing, its impact on design and documentation, challenges in database development, integration with Agile Model‑Driven Development, common myths, adoption statistics, and a curated list of supporting tools.

Software TestingTDDagile
0 likes · 20 min read
Test‑Driven Development (TDD): Concepts, Practices, Myths, and Tools
UCloud Tech
UCloud Tech
Apr 4, 2018 · Fundamentals

How Agile Development and Testing Accelerate Product Quality and Delivery

This article explains how agile development—especially Scrum—and agile testing practices like continuous testing, TDD, automation, and continuous integration enable rapid iteration, higher product quality, and faster delivery in fast‑changing market environments.

Software Testingagilecontinuous integration
0 likes · 11 min read
How Agile Development and Testing Accelerate Product Quality and Delivery
Tencent Cloud Developer
Tencent Cloud Developer
Mar 22, 2018 · Fundamentals

Story Scenario Tree: Practicing Simple Design in Software Development

The Story Scenario Tree is presented as a practical tool that guides developers to apply simple design principles—defining tasks, external interfaces, and upfront test cases—to create isolated, high‑quality code that evolves healthily, with progress measured objectively and defects minimized across changes.

Agile Developmentcode isolationdevelopment practices
0 likes · 5 min read
Story Scenario Tree: Practicing Simple Design in Software Development
DevOps
DevOps
Aug 24, 2017 · Fundamentals

An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips

This article explains Test‑Driven Development (TDD) by outlining its advantages, underlying principles, step‑by‑step workflow, core guidelines, testing techniques, and practical tips, helping developers adopt the practice efficiently with minimal cost.

Programming PracticesSoftware Testingtest‑driven development
0 likes · 14 min read
An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips
21CTO
21CTO
Dec 22, 2015 · Fundamentals

12 Proven Practices to Dramatically Boost Code Quality

This article outlines twelve practical techniques—including TDD, ATDD, CI, pair programming, code reviews, static analysis, coding standards, automation, refactoring, early demos, user testing, and team cohesion—that collectively raise software quality while reducing bugs and development costs.

Code reviewautomationcode quality
0 likes · 8 min read
12 Proven Practices to Dramatically Boost Code Quality
21CTO
21CTO
Nov 6, 2015 · Backend Development

Boost PHP Productivity: Top Automated Testing Frameworks You Must Know

This article explains why automated testing is essential for PHP developers, outlines the benefits of test-driven development, and reviews the most popular PHP testing frameworks—including PHPUnit, Codeception, Behat, PHPSpec, SimpleTest, Storyplayer, Peridot, Atoum, Kahlan, and Selenium—to help you choose the right tool.

Automated TestingCodeceptionPHP
0 likes · 8 min read
Boost PHP Productivity: Top Automated Testing Frameworks You Must Know