Tag

code architecture

0 views collected around this technical thread.

DaTaobao Tech
DaTaobao Tech
Jan 8, 2025 · Fundamentals

Domain‑Driven and Process‑Driven Code Design Patterns

The article proposes a domain‑model‑driven code paradigm—defining clear business models, core domain objects, and infrastructure abstractions like repositories, facades, and factories—while contrasting it with process‑driven designs using ability nodes and chains, arguing that these patterns cut repetitive effort and boost maintainability.

Ability PatternDomain-Driven DesignJava
0 likes · 16 min read
Domain‑Driven and Process‑Driven Code Design Patterns
Sanyou's Java Diary
Sanyou's Java Diary
Apr 30, 2024 · Fundamentals

Mastering Architecture Diagrams: When, Why, and How to Build Clear System Blueprints

This comprehensive guide explains the purpose of architecture diagrams, the criteria for good diagrams, the optimal moments to create them, and detailed methods for drawing business, application, technical, code, and data architecture diagrams, complete with design principles, classification, and practical tips.

Data ModelingSystem Modelingarchitecture diagrams
0 likes · 21 min read
Mastering Architecture Diagrams: When, Why, and How to Build Clear System Blueprints
Sohu Tech Products
Sohu Tech Products
Mar 6, 2024 · Fundamentals

JavaScript Design Patterns: A Comprehensive Guide

This guide explains JavaScript design patterns—creational, structural, and behavioral—detailing common examples such as Singleton, Factory, Module, Decorator, Observer, Strategy, and more, and shows how applying these proven solutions can make code clearer, more flexible, maintainable, and scalable.

Behavioral PatternsCreational PatternsFactory Pattern
0 likes · 28 min read
JavaScript Design Patterns: A Comprehensive Guide
Java Architect Essentials
Java Architect Essentials
Jan 2, 2022 · Fundamentals

Understanding Good Code Structure: Models, Utils, Services, DAOs, and Controllers

The article explains why a clean code structure is essential, defines the characteristics of a good architecture, describes the roles of Model, Util, Service, DAO, and Controller components, and discusses how these concepts apply to Web, Android, and iOS development for junior engineers.

ModelServicebackend
0 likes · 8 min read
Understanding Good Code Structure: Models, Utils, Services, DAOs, and Controllers