tightly-coupled-code

    8热度

    2回答

    我正在为我正在创建的API创建一个错误管理器。这个想法是它提供了一个可从API返回的错误代码库,确保以相同的方式处理不同调用中的相同错误(例如,请求中缺少所需的值)。 我最初的做法是沿着线: $this->_errorManager->setError(ErrorCodes::REQUIRED_FIELD); 然而,这造成的错误代码级的依赖的任何地方我想成立一​​个错误。 另一种方法是: $t

    3热度

    5回答

    我正在用C++写一个没有OS支持的嵌入式系统的项目;几乎没有图书馆支持。非常裸机。因此,相当数量的我的代码是紧密耦合的(例如,软件触发的中断以及它们正上方的层)。 我正在做的一部分包括更改串口配置,从而驱动PC端(UI端)和微处理器(活动端)的并发更改。 到目前为止,我在做一个超级小心的增量式开发(逐块装配)方面表现不错。不过,我想对我的代码在工程意义上工作更有信心。 你会为这种情况推荐什么样的方

    2热度

    5回答

    我与同事就是否某些逻辑属于数据访问或业务逻辑层进行了辩论。 这种情况是,BLL需要一些数据来处理。这些数据主要存在于数据库中。我们希望缓存该数据(使用System.Runtime.Caching),以便在随后的请求中快速提供。该体系结构使得DAL和BLL位于同一个盒子和不同的程序集中(同一解决方案中的项目)。所以不用担心在电线或类似的东西上打DAL。 我的观点是,打击缓存与数据库的决定是DAL关注

    1热度

    2回答

    在我的情况下,什么是更好的解决方案,如何设计类,使它们不是很耦合? 我有一个库(API),它提供了一些功能(例如,使用subscribe方法订阅流式FX价格)。我有一个API客户端,告诉API它想要获得哪个价格。 API通过一些接口(例如SubscriptionStatus)提供反馈,并使用方法SubscribeSuccess(Subscription) and SubscribeFailed(S

    0热度

    1回答

    这是我的对象 public class ProductContent { public Product Product { get; set; } public Location ProductLocation { get; set; } } 我有一个紧密结合Location对象的视图。 我有一个专注于自己的productcontent视图加上P

    1热度

    2回答

    您是否认为它是紧密耦合的,以至于我的业务服务类打开SqlConnection? 其实商业服务不应该意识到具体的数据提供者?! 公共类UnitService: public void DeleteUnit(Unit unit) { using (SqlConnection con = new SqlConnection()); using (Transa

    0热度

    2回答

    如果我在我的代码中使用低封装,我似乎无法抓住“紧密耦合”的概念。 请问有人会展示一些说明此概念的“之前”和“之后”代码吗?

    1热度

    1回答

    受this Flex question的启发,从模块中调用事件回到父应用程序,而不是在父应用程序的实例上调用方法是否更好? 对我来说,似乎该模块不应该知道在父级可用的方法,因为这样的方法会导致紧耦合。 想法?

    1热度

    1回答

    由于(几乎)您知道调用服务的所有内容都出现在服务契约(如WSDL)中,所以我认为自述/自动描述服务在SOA架构中是件好事。 对于我来说,一个非自我描述的服务的示例是Facebook查询语言(FQL http://wiki.developers.facebook.com/index.php/FQL)或任何Web服务在一个String参数中交换XML流,然后解析XML并执行处理。 最后一个在技术上看起