这就是编程
这就是编程
全部文章
未归档
.net(2)
api(1)
button(1)
c++(1)
dialog(1)
docker(4)
initialization(1)
IT(4)
java(2)
java 必知必会(56)
jvm(1)
matlab(2)
Medium(3)
mfc(4)
nginx(1)
null(1)
redis(2)
vc++(2)
优秀程序员(9)
优质书籍分享(1)
如何成为一名优秀的程序员(5)
带你读懂深入理解计算机系统(1)
百度(1)
程序人生(1)
笔试面试(18)
编译器(1)
网络(1)
职业发展(9)
腾讯(1)
计算机基础课(39)
读书(3)
归档
标签
去牛客网
登录
/
注册
硬核编程
一个十年的老程序员,热爱编码,热爱新技术
全部文章
/ 未归档
(共130篇)
开闭原则
<article> 深入理解软件设计原则 第 2 篇 pen/closed Principle 对于扩展, 类应该是 “开放” 的; 对于修改, 类则应是 “封闭” 的。 本原则的主要理念是在实现新功能时能保持已有代码不变。 如果你可以对一个类进行扩展,...
2020-09-10
0
524
里氏替换原则
深入理解软件设计原则 第 3 篇 Liskov Substitution Principle 当你扩展一个类时, 记住你应该要能在不修改客户端 代码的情况下将子类的对象作为父类对象进行传递。 这意味着子类必须保持与父类行为的兼容。在重写一个方法时, 你要对基类行为进行扩展, 而不是...
2020-09-10
0
398
接口隔离原则
Interface Segregation Principle 客户端不应被强迫依赖于其不使用的方法。 尽量缩小接口的范围, 使得客户端的类不必实现其不需要的 行为。 根据接口隔离原则,你必须将“臃肿”的方法拆分为多个颗 粒度更小的具体方法。客户端必须仅实现其实际需要的方法。否则,对...
2020-09-10
0
393
依赖倒置原则
深入理解软件设计原则 第 5 篇 Dependency Inversion Principle(DIP) 高层次的类不应该依赖于低层次的类。两者都应该依赖于抽象接口。抽象接口不应依赖于具体实现。具体 实现应该依赖于抽象接口。 通常在设计软件时, 你可以辨别出不同层次的类。 • 低层...
2020-09-10
0
328
优秀软件设计的特征
深入理解软件设计原则 第 6 篇 1.代码复用 无论是开发何种软件产品,成本和时间都最重要的两个维度。较短的开发时间意味着可比竞争对手更早进入市场; 较低的开发成本意味着能够留出更多营销资金, 因此能更广泛地覆盖潜在客户。 代码复用是减少开发成本时最常用的方式之一。其意图非常 明显: 与其反复...
2020-09-10
0
400
面向接口进行开发,而不是面向实现
深入理解软件设计原则 第 7 篇 面向接口进行开发, 而不是面向实现; 依赖于抽象类 型, 而不是具体类。 如果无需修改已有代码就能轻松对类进行扩展, 那就可以说 这样的设计是灵活的。让我们再来看一个关于猫的例子, 看 看这个说法是否正确: 一只可以吃任何食物的猫 Cat 要比 只吃香肠的猫更加...
2020-09-10
0
435
【腾讯】职级、薪酬、绩效全认知
「互联网」职级、薪酬、绩效全认知 第 3 期 1、全球员工总数 截至2019年12月31日,腾讯员工总数为62885人,较上一年增加8576人。 前段时间有新闻提到全年薪酬总额为531.23亿元。这样一算,腾讯人均年薪为84万元,月收入为7万元。这里面应该不是这么简单计算的,这是爆款文...
2020-09-10
0
3748
【京东】职级、薪酬、绩效全认知
「互联网」职级、薪酬、绩效全认知 第 7 期 1、全球员工总数 截止到2019年12月31日,京东共有超过22万名员工。 2、岗位职级 京东岗位序列主要分M、T、P序列。T序列包含产品和技术,P序列为项目经理。 3、岗位薪酬 资薪发放方面,总工资包括:基本工资、...
2020-09-10
1
3609
封装变化的内容
<article> 深入理解软件设计原则 第 7 篇 什么是优秀的软件设计? 如何对其进行评估? 你需要遵循哪些实践方式才能实现这样的方式? 如何让你的架构灵活、 稳定且易于理解? 找到程序中的变化内容并将其与不变的内容区分开 该原则...
2020-09-10
0
517
火车停运之最优解
今天第一次遇到火车停运的事情,最近在上海工作,周末上海-合肥来回跑。周五赶最晚的一班上海到合肥的高铁,周一早晨赶最早的一班合肥到上海高铁,正好到公司上班。这样已经有两个月时间了,一直都是挺完美的时间行程安排。直到今天我那班火车停运了,打乱了行程,关键是我到了车站才发现。 火车停运带来的麻烦 ...
2020-09-10
0
851
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页