Tag

software-engineering

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Sep 6, 2023 · Fundamentals

Why Developers Still Write Low-Quality Code Despite Knowing Best Practices: Analysis and Practical Solutions

Despite reading best‑practice guides, developers often produce low‑quality code because tight deadlines, shifting requirements, low motivation, poor team standards, accumulating technical debt, insufficient automation, and delayed feedback create obstacles, but the article shows eight concrete challenges and practical solutions—ranging from better planning to tooling and mentorship—to bridge the gap.

Agile DevelopmentContinuous ImprovementTechnical Debt
0 likes · 13 min read
Why Developers Still Write Low-Quality Code Despite Knowing Best Practices: Analysis and Practical Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Apr 24, 2023 · Fundamentals

Understanding Business System Complexity in Software Development

Software teams often grow to handle rising workload, yet adding features makes development exponentially harder because essential complexity dominates, hidden feature coupling and inevitable code decay increase system intricacy, and only refactoring, anti‑corrosion practices, and thorough documentation can mitigate the resulting business system complexity.

Agile DevelopmentSystem ComplexityTechnical Debt
0 likes · 31 min read
Understanding Business System Complexity in Software Development
ByteFE
ByteFE
Oct 11, 2021 · Frontend Development

Understanding and Writing Effective Frontend Design Documents

This article explains what a frontend design document is, why it’s essential for reducing risk and improving efficiency, outlines the key elements and structure of a good document, and provides a practical template and example workflow for creating comprehensive design specifications in frontend development.

Best Practicesdesign-documentdevelopment process
0 likes · 12 min read
Understanding and Writing Effective Frontend Design Documents