码迷,mamicode.com
首页 >  
搜索关键字:原则    ( 13170个结果
Facebook架构师的代码审查之道:学习Facebook真正发挥代码审查的提效作用
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等我见到很多国内公司也在尝试使用代码审查,但是效果很不好,往往流于形式,最常听到的一个负面反馈就是“代码审查浪费时间”。代码审查的成功推行的确不是一件容易的事。今天,我们就一起尝试来解决这个问题。我会从三个方面给出一些建议:第一,在团队内引入代码审查的步骤和方法;第二,成功推进代码审查的关键操作;第三,持续做好代码审查的重要原则
分类:其他好文   时间:2020-07-12 14:37:18    阅读次数:47
设计模式之简单工厂模式
什么时候需要 根据参数不同创建同一父类下不同子类 将对象的创建与对象的使用分离,比如service负责使用dao,而不应该负责创建dao;否则,同一个dao的创建会出现在很多service,一旦需要修改,不仅违背开闭原则,而且改动面很大 模式结构 抽象产品角色:Product 具体产品角色:Conc ...
分类:其他好文   时间:2020-07-12 12:29:55    阅读次数:67
三、(项目架构的过去与现在)亿级用户行为之大数据实时分析
1. 一期工程项目技术架构 1)业务驱动 2)问题驱动 2. 二期工程项目技术架构 项目优化原则: 1)优先从架构和程序进行优化 2)考虑增加集群扩容 做任务为什么不适用kafka? 1)此业务用户量还小 2)数据量小 3)使用kafka大材小用,资源浪费 为什么同时使用db和redis 1)用户成 ...
分类:其他好文   时间:2020-07-12 00:58:36    阅读次数:115
JAVA设计模式总结之六大设计原则
首先我们看下各个模式之间的关系图,下面这张图是网上比较典型的一个类图关系: 从上面的类图之间可以看出,学习设计模式或者说学懂完全理解所有的设计模式还是挺难的,只能说不断的重复学习,不断的去领悟才是唯一的方法,当然不排除有些人是天才看一篇就学会了,可惜鄙人不是,所以必须不断重复学习来加深自己的理解。个 ...
分类:编程语言   时间:2020-07-11 22:34:46    阅读次数:54
總結01
一、對象 1.使用對象作爲對象的屬性名 會導致問題,先將對象轉換成字符串(屬性名必須為字符類型),於是所有對象都對應了這個屬性{[object Object]:10},數組不會發生這種問題,因爲數組轉換成字符串是arr=[1,2,3]->{1,2,3:10} 2.對象的淺複製(一、5&二、7) 對象 ...
分类:其他好文   时间:2020-07-11 21:13:08    阅读次数:149
设计模式的原则
设计模式 设计模式的目的 代码重用性 可读性 可拓展性(可维护性) 可靠性 提高程序对外体现高内聚 低耦合 设计模式的原则 单一职责原则 降低类的复杂度一个类只负责一项职责 提高类的可读性,可维护性。 降低变更引起的风险 通常情况下,遵守单一职责原则,除非逻辑足够简单,可在代码级反单一职责原则,一个 ...
分类:其他好文   时间:2020-07-11 19:17:07    阅读次数:62
数据结构和算法-数组队列
队列: 队列是一个有序列表,遵循先入先出原则,可以用数组或链表实现 使用场景 用于排队,按顺序执行 客户端: public static void Main(string[] args) { ArrayQueue<int> queue = new ArrayQueue<int>(1000); que ...
分类:编程语言   时间:2020-07-11 19:06:23    阅读次数:60
设计模式1 代理模式 - Proxy Pattern
代理模式: 为其他对象提供一种代理以控制对这个对象的访问。 1.为什么使用代理模式 中介隔离:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。 开闭原则,增加功能代理类除了是客户类和委托类的中介之外 ...
分类:其他好文   时间:2020-07-11 12:38:20    阅读次数:54
接口设计的16个原则
接口设计需要考虑哪些方面 接口的命名。 请求参数。 支持的协议。 TPS、并发数、响应时长。 数据存储。DB选型、缓存选型。 是否需要依赖于第三方。 接口是否拆分。 接口是否需要幂等。 防刷。 接口限流、降级。 负载均衡器支持。 如何部署。 是否需要服务治理。 是否存在单点。 接口是否资源包、预加载 ...
分类:其他好文   时间:2020-07-11 09:42:42    阅读次数:95
不同VLAN之间的通信
不同VLAN之间如何通信 1 单臂路由 2 三层交换 单臂路由(也叫VLAN间路由),这是一项相对比较古老的技术,几乎现在用的不多,但是为什么还要拿出来说呢? 因为在现网中,真的有可能出现这样的需求,我们本着客户至上的原则,还是整理了一下技术点 配置思路,本着先二层后三层的配置顺序 1 交换机VLA ...
分类:其他好文   时间:2020-07-10 23:57:49    阅读次数:95
13170条   上一页 1 ... 33 34 35 36 37 ... 1317 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!