domain or business logic
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相关推荐
- 5 Business logic vulnerabilities 业务逻辑漏洞
5 Business logic vulnerabilities 业务逻辑漏洞 目录 5 Business logic vulnerabilities 业务逻辑漏洞 一.What 二.业务逻辑漏洞如何 ...
- Domain Driven Design and Development In Practice--转载
原文地址:http://www.infoq.com/articles/ddd-in-practice Background Domain Driven Design (DDD) is about ma ...
- jakarta_适用于Java EE / Jakarta EE开发人员的Micronaut
jakarta 城镇中有一个名为Micronaut的新微服务框架. 在这篇文章中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发人 ...
- jakarta ee_适用于Java EE / Jakarta EE开发人员的Micronaut
jakarta ee 城镇中有一个名为Micronaut的新微服务框架. 在本文中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发 ...
- 适用于Java EE / Jakarta EE开发人员的Micronaut
城镇中有一个名为Micronaut的新微服务框架. 在本文中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发人员,因此使用诸如Ec ...
- Domain-driven design essentials - Key Concepts
本篇是DDD的基础,从这个链接转载.DDD的方法非常好,就是根据业务场景解耦,读写分离,形成相对对立封装的组建,用抽象的封装(interface)包容组建替换,代码和部署独立,使得代码可维护,可测试, ...
- Dynamic Languages — ready for the next challenges, by design
Dynamic Languages - ready for the next challenges, by design. David Ascher, PhD, ActiveState1 July 2 ...
- Gorilla Logic公司-通过可执行领域模型验证需求-UMLChina讲座-音频和幻灯
时间 北京时间 2004年3月30日上午10:00-12:00 演讲人 *Brendan McCarthy,Gorilla Logic首席科学家.在Sun公司工作时是公司主要的方法学家.他创立了Sun ...
- 实施领域驱动设计(Implementing Domain Driven Design翻译)
实施领域驱动设计(Implementing Domain Driven Design翻译) 引言 介绍 这是实现领域驱动的实用指南设计(DDD).虽然实现细节依赖于ABP 框架基础设施,但是核心概念. ...
- SAP中的BOPF(Business Object Processing Framework)
https://www.cnblogs.com/DicksonJYL/p/9945986.html 目录 BOPF代表什么? 谁在使用BOPF? 怎样才能使用BOPF? 应用基础设施的主要组件有哪些? ...
最新文章
- 嫌Terminal终端太单调?快收下这几个有趣的改造工具!
- Cordova error:npm install -g ios-deploy
- activemq的部署(三)
- Linux内核的中断机制
- html怎么导入js编辑,three.js怎么导入html
- C++ 单例模式中处理在类中声明一个指向一个自己的指针,在编译时显示定义的指针未定义的处理办法
- 无人驾驶时代指日可待?2035年将取代传统汽车
- 浅谈细说 JS 函数(call,apply,重载)
- nosetest忽略执行指定文件方法
- dbvisulizer 存储过程
- 计算机硬盘分区知识简介、Linux企业级分区方案建议
- 天涯明月刀罗技鼠标自由弹奏脚本
- java web 实战开发经典_java web 开发实战经典(一)
- DFA 敏感词过滤算法
- 基于设备树的TQ2440触摸屏驱动移植
- 一个有用的webstrom激活方法
- 【微信早安定时推送3.0最牛版】微信消息推送后 可提醒可顶置,聊天框名称,头像都可修改~
- JavaScript返回上一页后并刷新页面
- Cubby提供Dropbox 2倍推荐存储空间 各大云储存容量与价格PK
- java 求两个list 集合的交集,重复的元素