Tagged articles
5 articles
Page 1 of 1
Programmer DD
Programmer DD
Nov 8, 2022 · Fundamentals

Java Code Quality: Alibaba Guidelines, CheckStyle, PMD, FindBugs, SonarLint

To maintain stable, high‑quality Java services as projects grow, this guide introduces five essential static‑analysis tools—Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint—detailing their installation, core features, usage steps, and how they collectively reduce bugs and improve code standards.

Alibaba guidelinesJavacheckstyle
0 likes · 12 min read
Java Code Quality: Alibaba Guidelines, CheckStyle, PMD, FindBugs, SonarLint
Architecture Digest
Architecture Digest
Apr 27, 2022 · Backend Development

Application Layering Best Practices and Alibaba Specification

The article discusses common pitfalls in application layering, presents the Alibaba coding guideline for multi‑layer architecture, proposes an optimized layering model with clear responsibilities for controller, service, manager, and DAO layers, and explains domain model conversions to improve maintainability and reuse.

Alibaba guidelinesBackend DevelopmentService Layer
0 likes · 9 min read
Application Layering Best Practices and Alibaba Specification
Code Ape Tech Column
Code Ape Tech Column
Apr 22, 2022 · Backend Development

Application Layering Best Practices and Alibaba Specification

This article explains common misconceptions about application layering, outlines essential principles for maintainable layers, details Alibaba's multi‑layer architecture, proposes optimized layering with service and manager responsibilities, discusses domain model conversions, and concludes with practical guidance for clear, reusable backend design.

Alibaba guidelinesService LayerSoftware Architecture
0 likes · 8 min read
Application Layering Best Practices and Alibaba Specification
Top Architect
Top Architect
Apr 14, 2022 · Backend Development

Best Practices for Application Layering in Backend Development

The article discusses the importance of proper application layering in backend development, critiques common misuse of controller and service layers, outlines Alibaba's recommended multi‑layer architecture—including open API, presentation, web, service, manager, and DAO layers—offers optimization suggestions, and highlights domain model conversions.

Alibaba guidelinesBackend ArchitectureLayered Design
0 likes · 9 min read
Best Practices for Application Layering in Backend Development
Programmer DD
Programmer DD
Mar 2, 2021 · Backend Development

How to Properly Layer Your Project: Best Practices and Alibaba Guidelines

This article explains why clear application layering matters, outlines Alibaba's recommended layers, proposes an optimized layering approach, details domain model mappings for each layer, and offers practical tips to improve maintainability and team collaboration in backend development.

Alibaba guidelinesLayered DesignSoftware Architecture
0 likes · 9 min read
How to Properly Layer Your Project: Best Practices and Alibaba Guidelines