Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
存储库和数据映射器模式
在大量阅读有关存储库和数据映射器的内容后 我决定在测试项目中实现这些模式 由于我对这些不熟悉 我想了解您对我如何在一个简单的项目中实现这些的看法 杰里米 米勒 说 做一些不平凡的个人编码项目 您可以在其中自由地尝试设计模式 但我不知道我做的
c
Repository
datamapper
softwaredesign
为什么 Rails (3+) 仍然不支持存储过程?
我熟悉 Ruby on Rails DB MS 驱动程序和存储过程之间长期存在的又爱又恨的关系 并且自版本 2 3 2 以来我一直在开发 Rails 应用程序 然而 每隔一段时间就会出现这样的情况 SP 是比在 慢得多的 应用程序级别上组合
mysql
rubyonrails
rubyonrails3
storedprocedures
softwaredesign
洋葱结构与六边形结构的比较
它们之间有什么区别 洋葱 六边形 根据我的理解 它们是相同的 它们专注于应用程序核心的领域 并且应该与技术 框架无关 如果有的话 它们之间有什么区别 另外 我认为使用其中一种架构或什至针对 N 层架构并没有真正的优势 如果做得不好 仅仅遵循
Architecture
softwaredesign
onionarchitecture
hexagonalarchitecture
为什么 JavaScript 在普通浏览器中没有自己的线程?
JavaScript 不是多线程还不够 显然 JavaScript 甚至没有自己的线程 而是与大量其他东西共享一个线程 即使在大多数现代浏览器中 JavaScript 通常也与绘画 更新样式和处理用户操作处于同一队列中 这是为什么 根据我的
javascript
Browser
Architecture
softwaredesign
函数式编程的分析与设计[关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
平衡设计原则:单元测试
我正在编写 Bananagrams 的模拟 目前 我有一个GameMaster维护公共片段集合的类 这deal Player 方法向该玩家分发一定数量的棋子 我想为此编写单元测试 然而 此时我没有吸气剂 因此无法检查对象的状态 为什么不添加
Java
unittesting
languageagnostic
softwaredesign
如何处理复合微服务请求中的验证?
考虑一个具有两个实体的应用程序 User 包含基本用户数据 例如姓名 Passport 包含身份验证凭据 即密码 以及两个内部微服务 UserService 负责创建和管理用户及其基础数据 AuthService 负责用户认证和密码处理 T
Architecture
microservices
softwaredesign
distributedtransactions
当成员也是分层结构时,如何构建类结构?
我正在构建一个 PHP Web 应用程序 它应该为用户提供订购他与另一个人 组织之间的 ConnectDirect 或文件传输网关 连接的 安装 设置的可能性 连接实现的技术细节并不重要 在应用程序中 它只涉及作为产品的连接 可以订购和管理
php
inheritance
Architecture
softwaredesign
classstructure
两个java库互相导入?
我正在开发一个遗留框架 显然有两个相互依赖的库 我的意思是libA进口于libB and libB进口于libA 首先我认为这是一个糟糕的设计 但为什么有人会这样做呢 相反 哪些条件可以导致某人写下此内容 edit 每个库都依赖于另一个库中
Java
softwaredesign
我应该如何组织代码的后端和前端?
我有一个项目 我为后端 Flask Python 编写了很多代码 为前端 Vue 编写了很多代码 到目前为止 它们一直是单独的文件夹 Github 存储库 我想知道将它们组合在一起的典型情况是什么 1 Github 存储库和 2 文件结构
DesignPatterns
Architecture
softwaredesign
无服务器 python 请求具有长时间超时?
我有几个遵循类似格式的 python 脚本 您传入一个日期 它要么 检查我的 S3 存储桶中文件名中包含该日期的文件 并解析它 或者 运行一个 python 脚本 对文件进行一些分析该日期的文件 运行时间超过 1 小时 我正在寻找一种无服务
googlecloudplatform
softwaredesign
为什么封装是 OOP 语言的一个重要特性? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我遇到过不同的采访 其中有人问我为什么使用封装 封装实际上是谁的需求 是针对程序用户的吗 还是为了同事 或者是为了保护代码免受黑客攻击 封装有助
OOP
Architecture
encapsulation
softwaredesign
我应该在私有/内部方法中添加空参数吗?
我正在编写一个库 它具有多个公共类和方法 以及库本身使用的多个私有或内部类和方法 在公共方法中 我有一个空检查和一个抛出 如下所示 public int DoSomething int number if number null throw
c
Exception
languageagnostic
softwaredesign
在多态继承层次结构中强制执行类型安全的最佳实践[关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我似乎经常遇到这种情况 但尚未找到我认为可以接受的解决方案 我经常会遇到并行继承层次结构 其中一个层次结构中的方法会从另一个层次结构中将匹配的类
OOP
DesignPatterns
polymorphism
softwaredesign
实例方法应该写在类层次结构中的哪个位置?
这是我用于模拟模型的类 层次结构 的一部分 我的代码是用 Python 编写的 但我认为我的问题与语言无关 class World highest level class which knows everything about the m
python
OOP
languageagnostic
softwaredesign
您使用哪些 PHP 应用程序设计/设计模式?
请与我分享您最喜欢的 PHP 应用程序设计 设计模式 我想知道一些事情 您的文件夹是如何设计的 如何在 PHP 应用程序中使用面向对象 您是否有处理 CRUD 分页或任何其他常见任务的标准方法 如何避免使用重复的代码 您对库 共享通用代码等
php
OOP
softwaredesign
“针对接口编程,而不是实现”是什么意思?
人们在阅读设计模式时偶然发现了这句话 但我不明白 有人可以帮我解释一下吗 接口只是合同或签名 他们不知道 关于实施的任何事情 针对接口进行编码意味着 客户端代码始终保存由工厂提供的接口对象 工厂返回的任何实例都是 Interface 类型
OOP
DesignPatterns
interface
softwaredesign
OOAD
如何在android MVP中应用组合?
最近我接手了一个基于 MVP 构建的 android 项目 虽然简单的屏幕非常简单且易于阅读和维护 但应用程序的更复杂的部分却不然 多个继承级别导致我在类之间切换数天 试图找出信息流实际上是如何工作的 以下是问题较多的层次结构的一个示例 既
Android
DesignPatterns
MVP
softwaredesign
DDD:更新实体多个属性的指南
所以 我决定学习 DDD 因为它似乎可以解决我一直面临的一些架构问题 虽然有很多视频和示例博客 但我还没有遇到可以指导我解决以下场景的视频和示例博客 假设我有实体 public class EventOrganizer IEntity pu
c
NET
domaindrivendesign
softwaredesign
适配器-适配器模式的任何真实示例[关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想演示使用适配器模式 https en wikipedia org wiki Adapter pat
OOP
DesignPatterns
Adapter
softwaredesign
1
2
»