向banq老师请教一组架构问题

,不是实现架构时候的灵机一动的决定。 (2)你可能确确实实需要在设计而不是开发阶段能够记录下这个决定,并且很有可能实现架构的人不是设计者你,你也需要保证实现者准确的接收到你的意图。 所以,这就陷入了

10 年 前

低代码程序开发和“ Devigners”新角色

每一项新技术和创新都会带来以前不可能或不需要的新角色和技能。在20世纪涌现的成千上万的新职业中,“软件开发人员”就是一个很好的例子。毫不奇怪,二十一世纪引入了许多新技术,包括但不限于3D打印,基因

2 年 前

为什么我再也不使用MVC框架了?

:Ok 其实毫无争议的是,无数个API项目都是和经常变化的屏幕绑定的。你会有很多针对不同平台或终端设备的不同API,甚至Sam Newman将其总结为 BFF模式 ,该模式建议为每个类型的设备或平台开发

8 年 前

C#就是Java只不过差了一点点

是,他们减掉了一些无用特性,后者让C++更容易出错误而且更难学习。C 的设计者入了很多C ++的特性,而Java也加入了这些特性,但是C 却没有去掉C ++的最糟糕的一些特性。其结果就是这样

10 年 前

没有银弹!

一系列行动,因此他们还规定了管理软件项目风险的特定方法。 方法论是暴露隐藏风险...... 我们引入了一种开发团队在构建软件时可能遵循的软件方法,它包括分析,编码和测试等步骤,而且,我们研究了每个

5 年 前

DDD子域与有界上下文的关系

设计者可以: 合并两个销售上下文, 将一个迁移到另一个里面, 建立一个新的销售上下文来取代两者, 推迟这项努力, 或者不做任何事情并保留现有的两个上下文。 这些都是设计选择,即使 CEO

2 年 前

DCI架构是什么?

不是很喜欢,感觉逻辑上无法前后一致,因为对具体实例的逻辑解释有很多。 在两个账户之间转账,DCI Architecture认为在我们一般人脑海中,转账这个模式是独立于账户的一个模型,它应该属于一种交互

10 年 前

对于模式的“十大误解”(转载)

设计模式 ,下面有十种错误的观点――很多都是很流行的观点。且看Vlissides先生如何拨开这些迷雾。 最近,围绕着模式的讨论日嚣尘上,人们对模式的混淆、惊惶和以讹传讹已经不是一点半点。这也从一个

10 年 前

为复杂性语言辩护:类的意义 - viralinstruction

、无限的吗?不是的,它受到其他约束的限制。有时,软件会受到它所运行的机器的物理能力、磁盘空间、内存使用或计算速度的限制。我并不想贬低这些物理约束。毕竟,我在这个博客上写的很多东西都是关于性能的。但

2 年 前

软件开发中最难的是什么?- Denilson N.

不同。 对一门学科的终身研究使不同的人对同一事物的看法不同。根据观察者的专业知识,一个简单的水果可能会唤起越来越复杂和不相关的概念。 这些差异在处理现实时引入了两个基本挑战,您可能会在

1 年 前