software-design 相关问题

软件设计是决定创建有效软件所需的属性,元素,职责,接口,关系和交互的活动。

使用一个共享的Join表来实现多个多对多关系

我有这些 SQL 模型:相册、集合和照片。相册和收藏集都与照片具有多对多和一对多的关系,并服务于不同的应用目的。什么是...

回答 1 投票 0

SQL:使用一个共享连接表来实现多个多对多关系

我有这些 sql 模型:相册、集合和照片。相册和收藏集都与照片具有多对多和一对多的关系,并服务于不同的应用目的。什么是...

回答 1 投票 0

混合使用子类型和重写是不好的做法吗?

请纠正我此帖子中的任何陈述是错误的。 我读到恢复代码是继承的主要好处,但我突然意识到通过子类型实现多态性是主要的

回答 1 投票 0

旅行社旅游优惠数据库方案如何设计?

我开始从事个人项目,解决的问题是在突尼斯,旅行社将有一个市场,他们可以在其中发布旅行优惠或套餐(例如:7天...

回答 1 投票 0

无法调试的项目如何处理?

我最近加入了一个新项目,发现无法调试或未启用调试。对我来说工作非常困难,因为整个代码都有奇怪的(金融)术语,所以阅读......

回答 1 投票 0

多层架构中的依赖倒置

我在学习FastAPI时一直在学习多层(洋葱)架构。当我开始练习真实的例子时,我遇到了一些困难。请看下面的代码: 从 abc 导入...

回答 1 投票 0

pthread_mutex_t 这样的类型是如何在 C 中实现的?

如果可能的话,我想将其中一些属性引入我创建的类型中。 更具体地说,我想更多地了解这些: 如果我尝试手动...

回答 1 投票 0

在单元测试中模拟 Automapper 是一个好习惯吗?

在这个代码库中,我们使用自动映射器,并且有 2 层:域和服务。每个都有其用于数据表示的对象:DomainItem 和 ServiceItem。该服务从域获取数据,...

回答 2 投票 0

让用户决定函数是否返回异常或 null

我正在构建一个 SDK,它提供一些 GET 功能,例如: GetCustomerById 或 GetProductById 等 我有一些用例,如果找不到 id,这些函数应该返回 null 以及其他用例

回答 1 投票 0

如何在类初始化中调用第三方api? [已关闭]

假设我有一个类需要使用 api 调用中的数据进行初始化,并且此 api 调用不太可靠。这里的最佳实践是什么? 我尝试使用不同的线程并有一个位置...

回答 1 投票 0

如何计算初始值为0xFF和多项式0x1D的4个字节(00 00 0C 05)的crc8_sae_j1850?

我想使用命令read_page(1100) 05(0000 0101)读取hitags256页面,为此我必须对4个字节(00 00 0C 05)执行crc8_sae_j1850,多项式为0x1D,初始值为0xFF。给...

回答 1 投票 0

辅助方法和 Web Servlet 开发

我正在编写一个使用 Java Web servlet 的应用程序,有几个地方我必须通过设置 HttpSession 对象内部的属性来向客户端返回错误消息:

回答 0 投票 0

使用微服务启动基于订阅的软件

我将致力于一家基于订阅的初创公司。我一直在尝试以一种有意义的方式构建它,使用微服务思考未来的可扩展性。我在哪里...

回答 0 投票 0

直接类耦合 (DCC) 指标

我正在尝试理解直接类耦合(DCC)。我尝试计算类图的 DCC 指标,但我不知道我读到的文章如何获得值 2: 有人可以解释一下吗...

回答 1 投票 0

50-50 A/B 测试的不同算法

我们正在对网络应用程序客户运行 A/B 测试,给定一个 customerId。每个客户都会看到不同的细微 UX 更改。 试图阻止使用功能标志,因为它目前尚未在我们的 ...

回答 1 投票 0

为什么如果您在此页面中搜索 a 或 A,您将找不到 а 或 А?

即使您搜索 p 或 P,您也不会找到 р 或 Р。 (我想现在会有大量的反对票下雨。) 为什么 Unicode 使用不同的代码点,比如 a/A(拉丁文)а/А(西里尔文)?什么是...

回答 0 投票 0

同时处理和聚合多个文件的最佳软件设计方法是什么,每个文件都有大约 200 万条记录

我需要同时处理和聚合来自多个文件的数据,每个文件大约有 200 万条记录。我不能使用批处理,因为有可能一个文件的...

回答 0 投票 0

协议和继承的 Swift 架构问题

我对 C++ 比对 Swift 更熟悉,但我正在努力让架构适合我的问题。 App Delegate 与我的自定义“MenuSystem”单例对话并说“加载...

回答 1 投票 0

哪个函数参数更好:枚举还是 lambda?

我有两个公共 API 函数添加和删除,第一个函数将元素添加到数据库,第二个函数删除相同的元素。 为了减少重复代码,我可以实现一个泛型函数,并且

回答 2 投票 0

我如何模拟标记为最终的课程?

我需要向类 (SensorClient) 添加单元测试,该类包含指向标记为最终的类 (VelocitySensor) 对象的指针。重要的是我无法修改 VelocitySen ...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.