Here are a few of the questions you should ask

when writing business logic:

¡Do you fully understand the business rule you’re implementing?

¡Are there any edge cases or exceptions that you need to cover?

¡How can you prove that your implementation is correct?

¡How easy will it be to change your code if the business rules change?

¡Will you, or someone else, understand the code if it needs changing later?

转载于:https://www.cnblogs.com/running-ahead/p/9749446.html

domain or business logic相关推荐

  1. 5 Business logic vulnerabilities 业务逻辑漏洞

    5 Business logic vulnerabilities 业务逻辑漏洞 目录 5 Business logic vulnerabilities 业务逻辑漏洞 一.What 二.业务逻辑漏洞如何 ...

  2. Domain Driven Design and Development In Practice--转载

    原文地址:http://www.infoq.com/articles/ddd-in-practice Background Domain Driven Design (DDD) is about ma ...

  3. jakarta_适用于Java EE / Jakarta EE开发人员的Micronaut

    jakarta 城镇中有一个名为Micronaut的新微服务框架. 在这篇文章中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发人 ...

  4. jakarta ee_适用于Java EE / Jakarta EE开发人员的Micronaut

    jakarta ee 城镇中有一个名为Micronaut的新微服务框架. 在本文中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发 ...

  5. 适用于Java EE / Jakarta EE开发人员的Micronaut

    城镇中有一个名为Micronaut的新微服务框架. 在本文中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发人员,因此使用诸如Ec ...

  6. Domain-driven design essentials - Key Concepts

    本篇是DDD的基础,从这个链接转载.DDD的方法非常好,就是根据业务场景解耦,读写分离,形成相对对立封装的组建,用抽象的封装(interface)包容组建替换,代码和部署独立,使得代码可维护,可测试, ...

  7. Dynamic Languages — ready for the next challenges, by design

    Dynamic Languages - ready for the next challenges, by design. David Ascher, PhD, ActiveState1 July 2 ...

  8. Gorilla Logic公司-通过可执行领域模型验证需求-UMLChina讲座-音频和幻灯

    时间 北京时间 2004年3月30日上午10:00-12:00 演讲人 *Brendan McCarthy,Gorilla Logic首席科学家.在Sun公司工作时是公司主要的方法学家.他创立了Sun ...

  9. 实施领域驱动设计(Implementing Domain Driven Design翻译)

    实施领域驱动设计(Implementing Domain Driven Design翻译) 引言 介绍 这是实现领域驱动的实用指南设计(DDD).虽然实现细节依赖于ABP 框架基础设施,但是核心概念. ...

  10. SAP中的BOPF(Business Object Processing Framework)

    https://www.cnblogs.com/DicksonJYL/p/9945986.html 目录 BOPF代表什么? 谁在使用BOPF? 怎样才能使用BOPF? 应用基础设施的主要组件有哪些? ...

最新文章

  1. 嫌Terminal终端太单调?快收下这几个有趣的改造工具!
  2. Cordova error:npm install -g ios-deploy
  3. activemq的部署(三)
  4. Linux内核的中断机制
  5. html怎么导入js编辑,three.js怎么导入html
  6. C++ 单例模式中处理在类中声明一个指向一个自己的指针,在编译时显示定义的指针未定义的处理办法
  7. 无人驾驶时代指日可待?2035年将取代传统汽车
  8. 浅谈细说 JS 函数(call,apply,重载)
  9. nosetest忽略执行指定文件方法
  10. dbvisulizer 存储过程
  11. 计算机硬盘分区知识简介、Linux企业级分区方案建议
  12. 天涯明月刀罗技鼠标自由弹奏脚本
  13. java web 实战开发经典_java web 开发实战经典(一)
  14. DFA 敏感词过滤算法
  15. 基于设备树的TQ2440触摸屏驱动移植
  16. 一个有用的webstrom激活方法
  17. 【微信早安定时推送3.0最牛版】微信消息推送后 可提醒可顶置,聊天框名称,头像都可修改~
  18. JavaScript返回上一页后并刷新页面
  19. Cubby提供Dropbox 2倍推荐存储空间 各大云储存容量与价格PK
  20. java 求两个list 集合的交集,重复的元素

热门文章

  1. github fork自己的库,如何同步源库的更新
  2. 对比目录差异,涉及到LINUX要小心,无法发现大小写问题
  3. 能否设计变容量发动机
  4. 不同线程产生的map,会崩溃?
  5. NWT失败反省:做视频的多了,汝眼里怎么只有腾讯
  6. Ubuntu16.04安装VirtualBox及无法启动的解决办法
  7. 一个盒子两个摄像头,你就不知道怎么办了?
  8. java的恐怖推理游戏_胆小勿入!盘点一下2019年所有的恐怖游戏
  9. linux自动化设备,为变电站自动化设备定制Linux系统
  10. c语言有理数均值思路,5-35 有理数均值 (20分)