Tagged articles

code isolation

10 articles · Page 1 of 1
Top Architect
Top Architect
Jun 10, 2026 · Backend Development

Escape the if‑else Nightmare with Powerful Workflow Orchestration

The article explains how tangled if‑else branches in a business middle‑platform can be replaced by a flow‑engine and plugin‑extension approach, using the open‑source MemberClub project to demonstrate configuration, node definition, and execution mechanics that improve code isolation and extensibility.

JavaMemberClubWorkflow Orchestration
0 likes · 11 min read
Escape the if‑else Nightmare with Powerful Workflow Orchestration
ArcThink
ArcThink
May 30, 2026 · Operations

Why AI Should Never Write Directly to Main: A Worktree Isolation Workflow

The article explains how using Git worktrees creates isolated workspaces for parallel AI agents, preventing file conflicts, preserving task context, and enabling safe experiment deletion, while outlining a four‑layer process, practical commands, patterns, and limitations for reliable AI‑assisted development.

AI AgentGitWorktree
0 likes · 16 min read
Why AI Should Never Write Directly to Main: A Worktree Isolation Workflow
Java Tech Enthusiast
Java Tech Enthusiast
May 3, 2026 · Backend Development

Escape the If‑Else Nightmare with Powerful Workflow Orchestration

The article explains how excessive if‑else branching in multi‑business Java systems harms maintainability and reliability, and demonstrates how a flow engine combined with plugin extensions can isolate code, configure per‑business execution chains, and safely handle success, rollback, and callbacks.

JavaOrchestrationcode isolation
0 likes · 6 min read
Escape the If‑Else Nightmare with Powerful Workflow Orchestration
macrozheng
macrozheng
Apr 21, 2026 · Backend Development

Why Process Orchestration Is Essential for Scalable Backend Systems

The article explains how excessive if‑else branching in a middle‑platform backend leads to maintenance nightmares, and demonstrates how a workflow engine combined with a plugin extension mechanism provides clean code isolation, flexible business extensions, and reliable execution flow.

Process Orchestrationbackendcode isolation
0 likes · 6 min read
Why Process Orchestration Is Essential for Scalable Backend Systems
Architect
Architect
Jan 8, 2026 · Backend Development

Why Process Orchestration Is Essential for Scalable Backend Systems

The article explains how using a flow engine and plugin‑extension architecture can isolate business logic, simplify adding new services, and avoid tangled if‑else code in large backend platforms, illustrated with concrete Java examples and an open‑source project.

JavaProcess Orchestrationcode isolation
0 likes · 7 min read
Why Process Orchestration Is Essential for Scalable Backend Systems
Java Captain
Java Captain
Mar 11, 2025 · Backend Development

Why Process Orchestration Is Essential for Backend Systems and How to Implement It with a Flow Engine

The article explains the drawbacks of over‑designing code with tangled if‑else branches, argues that process orchestration and plugin extensions provide clean isolation and extensibility for multiple business lines, and demonstrates a flow‑engine implementation with configuration, node definition, execution, and source code details.

Process Orchestrationbackend-architecturecode isolation
0 likes · 8 min read
Why Process Orchestration Is Essential for Backend Systems and How to Implement It with a Flow Engine
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.

Test‑Driven Developmentagile developmentcode isolation
0 likes · 5 min read
Story Scenario Tree: Practicing Simple Design in Software Development