60

GitHub - loveincode/notes: ? 一个Java后端工程师的学习笔记 https://loveincode.g...

 5 years ago
source link: https://github.com/loveincode/notes
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

README.md

notes

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c642d70617373696e672d627269676874677265656e2e737667 68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6c6f7665696e636f64652f6e6f7465732e7376673f7374796c653d736f6369616c266c6162656c3d5374617273 68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6c6f7665696e636f64652f6e6f7465732e7376673f7374796c653d736f6369616c266c6162656c3d466f726b73
68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d4a6176612d6666363962342e737667 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c616e67756167652d507974686f6e2d6f72616e67652e737667 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f426c6f672d6c6f7665696e636f64652d3830643466392e7376673f7374796c653d666c6174

996.icu 996ICU Licence

介绍

项目介绍

工作中的一些学习笔记,记录

学习交流

微 信: 9088584 , 验证暗号:java学习

EMAIL: [email protected]

人气很高的链接库

RPC 远程调用

TDD 测试驱动开发(Test-Driven Development)是敏捷开发中的一项核心实践和技术,也是一种设计方法论。 TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。

DRY

DRY是“Don't Repeat Yourself”的缩写。不要重复自己

  意思是说,在一个设计里,对于任何东西,都应该有且只有一个表示,其它的地方都应该引用这一处。

  这样需要改动的时候,只需调整这一处,所有的地方就都变更过来了。

单一职责

单一职责原则(SRP:Single responsibility principle)又称单一功能原则,它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中给出的。马丁表示此原则是基于汤姆·狄马克(Tom DeMarco)和Meilir Page-Jones的著作中的内聚性原则发展出的。

  所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应该有且只有一个改变的原因。

开闭原则

开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。对于扩展是开放的,对于修改是关闭的,这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。对模块行为进行扩展时,不必改动模块的源代码或者二进制代码。模块的二进制可执行版本,无论是可链接的库、DLL或者.EXE文件,都无需改动。

SOA Service-Oriented Architecture 面向服务的架构


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK