software-design

    1热度

    1回答

    我有一个从第三方接收大部分数据的应用程序。其中一组数据是交易清单。我无法写入此服务,但我想向该数据添加更多信息以用于我自己的应用程序。我打算用扩展信息的SQL表来做到这一点。 问题是第三方数据没有从他们那边返回记录标识符。这意味着我不能将第三方主键用作我的其他数据的主键。如果可以的话,我显然只是使用该密钥并存储扩展数据。 例如起见,返回的数据是: -------------------------

    1热度

    3回答

    学习软件设计,我将一些ressources使用UML学习软件设计(案例研究,书籍)

    2热度

    1回答

    我已经继承了一个应用此类解决方案的项目: 有5个版本的第三方库。在解决方案中有5个项目与第三方库的相应版本的实用程序。 相当多的解决方案中的实用程序类对于所有版本的第三方库都有相同的代码。以这种方式解决了重复问题 - 所有项目中需要相同的代码文件都存储在某个公共文件夹中,并作为所有项目的链接添加。 我不觉得使用链接分享代码是最好的方法。 你能告诉我,如果这是一个坏的方法,如果是这样,请告诉我什么是

    1热度

    2回答

    我有下面的构造我的课 public MyClass(File f1, File f2, File f3, Class1 c1, Class2 c2, Class3 c3) { .......... } 可以看出,它有6个参数。在看到这段代码时,我的一位老年人说,我不应该传递6个参数,而应该传递一个配置对象。 我以这种方式编写代码,因为最近我已阅读“依赖注入”,其中说“类必须要求他们想要的

    4热度

    4回答

    不是一本介绍如何编写代码,而是更高层次的软件组织的书。

    1热度

    1回答

    我想知道人们在多用户应用中为用户分配权限和业务逻辑之间的界限。 例如,如果用户可以有权访问多辆汽车,您是否可以直接通过用户类将这些权限分配给用户的汽车对象集合,或者将它们分配给ACL并使用ACL检索用户有权访问的汽车列表? 对于何时应该将ACL用于这类事情以及何时应该成为业务逻辑的一部分,是否有任何指导原则?

    3热度

    2回答

    我很想知道wireshark的功能。应用程序的设计可以监听给定机器的所有端口上的流量?这种应用程序产生了什么样的偷听?什么是编写监视流量的应用程序的好方法? 感谢

    0热度

    1回答

    我有一个已经建立了一些AI语言测试环境的客户。它基本上运行一些预定义的测试用例,并将结果存储为日志文件(逗号分隔的txt文件)。我的工作是确定和建议一个报告系统,我有这些选项。要么 1.将日志导入MSSQL并使用它使用的报告(SSRS) 2.或者我们将日志导入MySQL并使用PHP开发自定义报告。 我在想用option2更好。原因是,日志不一致,并且包含通常数据库不接受的意外的通配符。所以,我可以

    6热度

    4回答

    假设我正在实现我自己的Scrabble版本。 我目前有一个Board类,其中包含很多Squares。 A Square又由IBonus和Piece组成。奖金的实现实际上是拼字游戏的常规奖励,但我可能会尝试添加一些新的和扭曲的奖励来刺激游戏 - 这里的灵活性至关重要! 思考了一会儿后,我得出的结论,对于IBonus实现一起工作,他们需要知道整个Board以及其当前位置(在Board,所以它知道它在那

    1热度

    1回答

    我正在开发一个有限元系统。像往常一样,仿真由一组网格节点组成,每个节点都有一组属性(浮点),例如几个材料属性,坐标或时间内演变的物理量。 您可以采用两种极端的方法: 房产明智的:保持每个属性的单一阵列: double* x, *y, *z, *e_field, *b_field, *conductivity; 入门明智:维护一个单一的阵列,其中每个阵列都是结构体 struct { double x