cost 338 ms
什么是责任驱动设计? - What is responsibility-driven design?

我对责任驱动的设计理念很困惑。 主要是因为根据来源的定义略有变化。 引用BlueJ (我正在学习的教 Java 的书): 责任驱动设计表达了每个类都应该负责处理自己的数据的想法。 通常,当我们需要向应用程序添加一些新功能时,我们需要问自己应该在哪个类中添加一个方法来实现这个新功能。 哪个类应 ...

所有权责任和可重用性 - Ownership responsibility and reusability

我与一位同事讨论了我们项目中这些主题的方法。 我正在创建一个进度系统​​,简而言之是一个ProgressMonitor类和一个Task类,ProgressMonitor处理一系列任务。 所有非常简单的东西。 但是当涉及到ui任务时,我们不得不发表意见。 每个任务都有自己的UI。 我们同 ...

确保最终用户对其行为负责 - Make it so that the end user is responsible for their actions

我有一个程序可以找到可利用的站点并加以利用,我将其发布在我的Github上,人们开始使用它。 最近,有一个网站的所有者(我的电子邮件地址用于解决问题)已经与我联系,他对自己的网站被利用感到非常沮丧,并发现使用了我的工具。 是否有许可证,要说的话(免责声明)或我可以做的事情,以便当有人使用 ...

API或使用者应更新视图标志吗? - Should a view flag be updated by API or the consumer?

我确实希望这个问题过于主观,因为我实际上正在寻找有意义的“最佳实践”。 但是,这个问题比这种情况更广泛。 可以说我在一个对象上有一个查看标志(可见或不可见)。 看到此对象后,我看到三个选项可以实现它: 让应用使用者通过发出UPDATE调用进行设置 当我们调用GetOb ...

如何为20以下api的可穿戴设备设计Android应用的布局 - How to make layout for Android app intended for wearables with api under 20

我购买了带有Android 4.4.2,API 19的廉价中文Android手表。我想创建一个可以在手表和Android手机上运行的应用程序。 问题是,如果我将一些特殊的布局放入layout-watch文件夹中,则该限定符将不起作用,因为它只能与最小的API版本20一起使用。此外,如果我编写如 ...

在C#中,_where_克隆对象的一些经验法则是什么? - In C#, what are some rules of thumb for _where_ to clone objects?

这里的情况:我想确定克隆的目的是避免修改原始的其中一部分。 我有两个选择: 克隆调用者中的对象并将克隆的对象传递给方法(“被调用者”),从而防止被调用者进行潜在的修改。 克隆被调用者中的对象,因为被调用者修改了传递的对象,这假设调用者从不希望修改参数对象。 我发现 ...

WPF-MVVM-谁负责新的DataProvider连接? - WPF - MVVM - Who is responsible for a new DataProvider Connection?

我知道这可能是一个“编码样式”问题,但在这一点上我真的很困惑。 目前,我正在尝试遵循MVVM模式(ViewModel,存储库,控制器等) 但是谁应该启动与数据源的连接? 特别是当多个控制器需要活动连接时? 那里没有太多的可能性-每个Controller本身都打开一个新连接,相应的 ...

数据库的多部分应用程序责任 - Multipart application responsibility for database

我有一个项目,其中包含一个Web应用程序,一个数据库和一个在后台运行的程序,该程序处理由WebApp创建的行。 这两个程序都与数据库一起工作并存储所需的信息(两个应用程序都使用表)。 为了使情况更清楚一点,假设我有一个数据库(供我的应用程序专用),其中包含三个表A,B和C。 A ...

模式如何帮助松散耦合? - How does patterns help loose coupling?

我是Java模式的新手,我试图弄清楚它如何适合真实世界。 大多数有关模式的网站和书籍似乎都是由非程序员编写的。 我正在尝试定义模式如何帮助耦合,这是我到目前为止的定义。 我想知道的是哪些模式对于松散耦合真正有用,并且值得付出努力。 另外,到目前为止,我的定义/理解是否正确: “ ...

在SMTP上收到电子邮件后,还会发生什么? 谁存储电子邮件,是SMTP? - What further happens after emails are received on SMTP ? Who Stores the email, is that SMTP?

我正在开发自定义的SMTP服务器,它也差不多完成了。 现在,其他SMTP可以与我的SMTP联系,并且我可以成功接收它们发送给我的内容。 但是现在我正在考虑存储接收到的电子邮件是SMTP的责任,否则我将不得不将接收到的值传递给存储这些接收到的电子邮件的这些值(例如,从数据到数据)的任何其他程序 ...

数据访问层 - 设计类应该在哪里创建存储的责任 - Data Access Layer - Designing Class where should responsibility of creating saving be

我正在使用ADO.NET 2.0和C#,Sql Server 2005设计数据访问层。我经常与大脑争论放置这些调用的位置。 对于可维护的健壮代码,我应遵循以下哪种方式。 方法1 方法2 我会使用下面的另一个类来进行核心数据访问。 如下 ...

缓存/记忆功能结果的责任是什么? - Whose responsibility is it to cache / memoize function results?

我正在研究允许用户通过实现一组接口来扩展系统的软件。 为了测试我们正在做的事情的可行性,我的公司通过在用户完全相同的方式中实现这些类中的所有业务逻辑来“ 吃掉自己的狗食 ”。 我们有一些实用程序类/方法将所有内容绑定在一起并使用可扩展类中定义的逻辑。 我想缓存用户定义函数的结 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM