Ant R&D Efficiency
Ant R&D Efficiency
Sep 5, 2023 · R&D Management

Singleton Modification Leads to Code Quality Issues: Analysis and Improvement Suggestions

A recent change that turned a factory method into a hidden singleton caused callers to unintentionally share mutable state, exposing three core problems—unprotected singleton semantics, unchanged interfaces, and patch‑style fixes—and the author recommends better encapsulation, continuous design improvement, regular code reviews, pair programming, and incentive structures that reward genuine code quality.

ManagementSingletonTeam Practices
0 likes · 6 min read
Singleton Modification Leads to Code Quality Issues: Analysis and Improvement Suggestions
DevOps
DevOps
Dec 3, 2021 · Fundamentals

Why High Software Quality Actually Reduces Production Cost

Software quality is often seen as a trade‑off with cost, but Martin Fowler argues that higher internal quality—clean architecture, modular code, and reduced cruft—lowers future development expenses, speeds feature delivery, and ultimately makes high‑quality software cheaper to produce despite short‑term effort.

cost reductioninternal qualitysoftware development
0 likes · 14 min read
Why High Software Quality Actually Reduces Production Cost
Programmer DD
Programmer DD
Jul 19, 2019 · Fundamentals

Why High‑Quality Code Actually Reduces Costs, Not Increases Them

The article argues that investing in internal software quality—clean architecture, low technical debt, and well‑structured code—lowers long‑term development costs and speeds up feature delivery, contradicting the common belief that higher quality always means higher expense.

cost efficiencyinternal qualitysoftware architecture
0 likes · 17 min read
Why High‑Quality Code Actually Reduces Costs, Not Increases Them