文件名称:dotnet-craftsman:在.NET和Angular中构建的,具有Angular的项目,其中应用了良好的编程实践
文件大小:43KB
文件格式:ZIP
更新时间:2024-03-09 16:58:41
tdd clean-architecture concept C#
目标 该存储库的目的是将多年来在一个项目中获得的所有良好实践付诸实践,以测试POC。 你在这里找到什么 TDD。 DDD概念。 干净的架构概念。 对原始类型的痴迷(如何避免)。 强域的概念。 通知模式。 域通知。 功能范式概念。 面向对象 固体,亲吻,亚尼,干。 随着我添加更多,我将更新... 如果您像我一样喜欢代码设计,那么欢迎访问此存储库。 挑衅 创建软件的最佳方法是什么? 为什么我的代码从一开始就井井有条,然后变成泥球或意大利面? 什么是干净代码,TDD,DDD,其好处是什么? 您是否曾经停下来思考创建系统时手指所拥有的力量? 作者的故事 当我进入软件开发领域时,一切都是美好而轻松的。 但是,当我创建的软件开始带走我的睡眠时,我的Petter Pan世界就此终结了。 错误,严重错误,黎明时老板打来的电话几乎让我放弃了……但由于我是巴西人,所以不放弃。 我决定寻
【文件预览】:
dotnet-craftsman-main
----Docs()
--------Images()
----Craftsman.Test()
--------Models()
--------UseCases()
--------Craftsman.Tests.csproj(1KB)
--------ValueObjects()
--------ClassDatas()
----Craftsman.sln(9KB)
----.gitignore(6KB)
----Craftsman.Shared()
--------Constants()
--------ValueObjects()
--------Bases()
--------Craftsman.Shared.csproj(248B)
--------Commands()
--------Interfaces()
--------DomainNotification()
----README.md(2KB)
----Craftsman.Domain()
--------Models()
--------Validators()
--------Interfaces()
--------README.md(59B)
--------Craftsman.Domain.csproj(421B)
--------Handlers()
----Craftsman.Infrastructure()
--------Settings()
--------Gateways()
--------Craftsman.Infrastructure.csproj(372B)
----.vscode()
--------settings.json(3B)