作者:@pdai
本文为作者原创,转载请注明出处:javascript:void(0)
内容目录
参考文章
开发原则
S单一职责SRP
O开放封闭原则OCP
L里氏替换原则LSP
I接口隔离法则
D依赖倒置原则DIP
合成/聚合复用原则
迪米特法则
Q&A
在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开
转载
2018-09-25 12:41:00
105阅读
2评论
本人初入门径。代码略显粗糙,欢迎指点改正!最近在做公司的项目的时候,需要和其他公司进行业务上的对接,对方直接扔过来一个协议用来开发,最近稍微看了一下,写了一个通过协议获取数据的方法对方的协议内容部分如下:根据协议上的内容来看是可以通过http的方式来获取对应的业务数据的,但是发送的参数和返回的数据都是用的json格式,编码按照UTF-8的格式因而写了以下一小段内容 private BackDat
转载
2024-02-28 15:52:25
32阅读
ttp协议学习系列
1. 基础概念篇
1.1 介绍
HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)终于公布了一系列的RFC,RFC 1945定义了HTTP
转载
2015-07-07 08:48:00
107阅读
自从sbo登陆中国便一直从事基于sbo的开发。毕竟是基于sbo的修修补补,所以开发中总结出一些经验与教训。和大家分享。第一原则:能通过其他方式解决的绝对不要用开发无论顾问、客户、业内同行怎么评价SBO,但有一点是确定的,SBO是一个类似于平台的ERP。毕竟是出身名门。出手自是不凡。打她一出世就注定是做中小企业的。所以大家不要苛求他能解决大中型企业的业务及数据。不然是自找苦吃。其实许多业务逻辑,SB
转载
精选
2011-05-19 10:46:23
864阅读
点赞
# Java分层开发的原则
## 1. 简介
Java分层开发是一种常用的软件开发方法,通过将不同功能的代码分组,使得代码结构清晰,易于维护和扩展。在本文中,我将向你介绍如何实现Java分层开发的原则,并提供相应的代码示例和注释。
## 2. 分层开发步骤
以下是实现Java分层开发的一般步骤:
| 步骤 | 描述 |
| --- | --- |
| 1. 分析需求 | 理解项目的功能和需
原创
2023-08-21 04:07:41
60阅读
# Swift中的HTTP请求和JSON解析
在iOS开发中,我们经常需要与网络进行交互,比如发送HTTP请求获取数据。同时,我们也经常需要处理从服务器返回的JSON数据。本文将介绍如何在Swift中进行HTTP请求和JSON解析,并给出相应的代码示例。
## HTTP请求
在Swift中,我们可以使用`URLSession`来发送HTTP请求。`URLSession`提供了一种简单且强大的
原创
2023-12-01 08:17:37
107阅读
1 Windows1.1 JDK下载:安装文件:jdk-8u201-windows-x64.exeJDK 并不是越新越好,看项目的需求。早期版本较稳定,目前(2019.1.1)还有项目使用 JDK 6,大家似乎多使用 JDK 8。使用新版本时,注意使用稳定版,不要过多使用新版特性。安装:1 JDK 可以安装到任何地方,独立于 OS 。安装到 U盘后,可以到其他电脑上运行。2 配置环境变量JAVA_
转载
2023-09-01 14:25:43
59阅读
(转自http://yishan.cc/blogs/xin/archive/2010/12/12/1774.aspx)
敏捷开发原则
作为 <现代软件工程> 的一个作业, 我要求同学们把 英文的敏捷开发原则 翻译成中文并解释。 大部分同学都提供了持续重构, 不断提高的版本。 技术翻译专家余晟老师也对其中较难翻译的三条原则提了
转载
精选
2010-12-23 21:15:05
564阅读
作为 <现代软件工程> 的一个作业, 我要求同学们把 英文的敏捷开发原则 翻译成中文并解释。 大部分同学都提供了持续重构, 不断提高的版本。 技术翻译专家余晟老师也对其中较难翻译的三条原则提了很好的建议。 下面是我的尝试, 翻译要做到 信, 达, 雅, 很难, 而且中国的软件工程实践有自己的特色, 别家的格言警句有时候未必能引起共鸣
原创
2010-12-10 23:25:00
442阅读
敏捷宣言,也叫做敏捷软件开发宣言,正式宣布了对四种核心价值和十二条原则,可以指导迭代的以人为中心的软件开发方法。 敏捷软件开发关注保持简洁的代码,经常性测试以及及时地交付应用的功能模块。敏捷宣言的创建是为了替代文档驱动的繁重的软件开发流程,例如瀑布式方法。 敏捷宣言强调的敏捷软件开发的四个核心价值是: ·个人和互动高于流程和工具 ·工作软件高于理解文档
转载
2023-04-25 18:57:23
222阅读
信息头指定是json 传json 包含传token,请:://www..com/uncleyong/p/11668665.html
原创
2022-02-17 14:29:29
139阅读
本人初入门径。代码略显粗糙,欢迎指点改正!最近在做公司的项目的时候,需要和其他公司进行业务上的对接,对方直接扔过来一个协议用来开发,最近稍微看了一下,写了一个通过协议获取数据的方法对方的协议内容部分如下:根据协议上的内容来看是可以通过http的方式来获取对应的业务数据的,但是发送的参数和返回的数据都是用的json格式,编码按照UTF-8的格式因而写了以下一小段内容private BackData
转载
2023-09-29 12:09:22
116阅读
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel
(1)所有数据都应该隐藏在所在的类的内部。
(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。
(3)尽量减少类的协议中的消息。
(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等
转载
精选
2009-11-28 20:21:08
237阅读
数据报表可以说是企业IT内部和数据打交道最多的意向工作了,表哥表姐每天要做它,数据分析师每天要用它,业务部门也会每天用它。如果将房屋比作数据体系的话,报表可以算是砖瓦了。
本文就想随聊几句关于报表开发的心得,我自己在一家制造型企业从事FineReport报表开发工作,有不足之处欢迎指正!
此处讨论的报表暂且定义为传统数据报表,olap等自主bi报表不在范围内(虽然开发的原则很多是一致的)
转载
2021-06-15 21:19:39
60阅读
JAVA开发中的六大原则,也被称为SOLID原则,是软件开发中常用的一组设计原则。这些原则提供了实现高质量、易于维护和可扩展软件的基本策略。以下是JAVA开发中的六大原则以及它们的详细说明:单一职责原则(Single Responsibility Principle (SRP)): 一个类应该只有一个引起它变化的原因。如此一来,类具有很高的聚合性,不会存在既承担业务功能又承担其他职责(比如持久化、
转载
2023-06-27 17:20:52
221阅读
遵守下面4条原则会使我们的开发更加踏实、愉悦
原创
2021-04-21 14:39:17
108阅读
1. 在合适的时候使用PHP – Rasmus Lerdorf没有谁比PHP的创建者Rasmus
Lerd
原创
2021-07-13 11:25:32
85阅读
Rational的六个最佳
转载
2023-07-02 10:48:56
97阅读
保持良好的态度:写代码=写作程序员的工作大多以代码为主,经常专注于如何实现复杂的运算
原创
精选
2022-10-23 23:59:31
443阅读
Per Kroll , 方法经理, IBM Rational, IBM ,Walker Royce , 副总裁, IBM Rational全球品牌服务 本文内容包括: •提高过程的适应性 •平衡有竞争的涉众优先级 •跨团队协作 •迭代地证明价值 •提高抽象层次 •持续关注质量 •总结 来自 Rational Edge:作为IBM Rational的六个最佳软件开发实践
转载
2023-06-29 01:15:58
31阅读