Clean Code concepts adapted for JavaScript
-
Updated
Jul 29, 2024 - JavaScript
Clean Code concepts adapted for JavaScript
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Full Modular Monolith application with Domain-Driven Design approach.
Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb
Clean Code concepts adapted for TypeScript
🛁 Clean Code concepts and tools adapted for .NET
Web Application ASP.NET 9 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices
存放JAVA开发的设计思想、算法:《剑指Offer》、《编程珠玑》、《深入理解Java虚拟机:JVM高级特性与最佳实践》、《重构-改善既有代码的设计 中文版》、《clean_code(中文完整版)》、《Java编程思想(第4版)》、《Java核心技术 卷I (第8版)》、《Quartz_Job+Scheduling_Framework》;一些大的上传不上来的文件在README
Conceitos de Código Limpo adaptados em JavaScript (Tradução PT-BR)
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
🧘 Things I think about when I write React code 🧘
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
Detect copy-pasted and structurally similar code
A simple package with guard clause extensions.
.NET, Angular, Clean Architecture, Clean Code, SOLID, KISS, DRY, Mediator Pattern, Folder-by-Feature Structure
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.
📚 Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
To associate your repository with the clean-code topic, visit your repo's landing page and select "manage topics."