软件设计是决定创建有效软件所需的属性,元素,职责,接口,关系和交互的活动。
我开发了一个WinForms应用程序。现在我想通过添加新功能并优化它来升级我的应用程序。一种方法是只复制项目文件夹并进行更改...
在软件开发或软件工程方面有哪些技能可以学习?一个项目可以做什么?图书馆管理系统或学校管理系统等项目是否都是......
如何设计Manager的构造函数更干净?这个问题有什么模式吗? class Manager():def __init __(self,a_1,a_2,a_3,b_1,b_2,b_3):self.a = A(a_1,a_2,a_3)...
我正在通过创建一个应用程序来学习React,但我认为我低估了它的复杂性。让我与大家分享一下,知道我是否做对了:我的想法是创建一个React App来跟踪我的主题......
在Linux上安装软件时,添加软件箱或只在bin中添加可执行文件的软链接?
我不是Linux服务器的根,所以我选择在我的$ HOME / local / bin中安装软件,我已经将$ HOME / local / bin目录添加到PATH环境变量中,在我的.bashrc中写道。一些......
开始使用原子设计方法构建新的UI库时,我们在尝试将最小的UI构建块分类为原子时很快遇到了问题。这里的一个例子可能是......
我试图在MVP模式中实现一种将View和Presenter分离的方法,以提供一个框架,这正是这样做的,但在一点之后我感到困惑。背景我有一个观点......
我为什么要对我的网络API进行版本控制?我真的不明白为什么我应该这样做。我读过这篇文章:https://vladsukhachev.wordpress.com/2016/12/12/web-api-versioning-in-real-world-applications/ ...
我有一个非常重要的项目,但我在选择处理数据的方法时遇到了问题。 database:如果我使用数据库,我可以对它们进行排序并过滤它们。你觉得这样吗......
我正在从Robert C. Martin的书“清洁建筑”中学习建筑学。本书强调的主要规则之一是DIP规则,该规则规定源代码依赖性必须仅指向...
如何在C ++中的Caesar Cipher程序中包含空格?
好的,所以上次我在这个程序上寻求帮助,因为我无法将字符转换为DEC并添加到它。由于给出了一些建议,我终于得到了它的工作,它几乎完成了。 #...
UML(Domain Class Diagram)是我的Domain Class Diagram正确吗?
目前我正在处理我计划创建的SOS游戏的UMl图表,但我不确定我的域类图是否正确。可以请有人告诉我,如果我有一个问题...
我有一个服务器和多个客户端。在某段时间内,客户端向服务器发送一个活动数据包。 (此时,服务器不响应活动数据包)。这段时间可能会改变设备和设备......
我想开发一个基于Java的应用程序,现在我正在使用MVC(模型 - 视图 - 控制器)设计软件架构。我的问题是确定控制器数量的理想方法......
想象一下社交媒体应用程序,用户可以加入某些组以与其成员进行交互。所以在我的业务逻辑中,我有一个创建这样一个新组的函数:public void ...
我一直在阅读Gamma等人的Design Patterns。与依赖注入相比,我有一个关于模板方法的问题。使用模板方法,您可以使用策略“模板化”类...
我希望我已经解决了这个问题,因为它不是基于意见的。我不是在问UML是好还是坏,因为我毫不怀疑它对那些使用UML的人有用......
我的问题将是更多的设计或架构相关。只需要更有经验的工程师的建议。我现在正在学习RxJava / RxAndroid,并想在...中替换我的异步逻辑
即使多个角客户端失去与中央服务器的连接,它们之间如何进行通信?
所以场景是这样的......我在组织中有许多不同的用户。每个人都有自己的AngularJS应用程序会话在他们的浏览器中运行。他们通过...共享互联网连接