最新 最热

代码重构

保持代码处于一个可控状态,而且对个人来说也非常锻炼人,可以很好的使用学到的设计模式、编码原则等

2021-11-24
0

【敏捷2.2】极限编程XP

一提到 XP ,很多人的第一反应是微软的那个操作系统。没错,XP 似乎已经是它的代名词了。但是,在敏捷领域,也有一个 XP ,而且也是一样的如雷贯耳。那就是传说中的 ExtremeProgramming 极限编程,它的简称就是 XP 。...

2021-11-10
1

编写 if 时不带 else,你的代码会更好!

注:本文并不肯定或者否定哪一种写法,仅仅为大家提供一些其他的编码思路或者一些值得借鉴的点子,希望大家能在公众号的每一篇文章中都能有所收获,同时欢迎探讨!...

2021-11-10
0

代码重构:类重构的 8 个小技巧

在大多数 OOP 类型的编程语言和面向对象程序设计中,根据业务建模主要有以下几个痛点

2021-10-20
1

Rails 构建评论功能(6)

如果程序中重复代码达到一定量级,会影响可读性和可维护性,这时我们可以将其中重复部分抽出来,单独成块

2021-10-20
0

OOP面向对象编程设计原则-接口隔离原则

接口隔离原则(英语:interface-segregation principles, 缩写:ISP)指明客户(client)不应被迫使用对其而言无用的方法或功能。

2021-10-18
1

"refactor",即代码重构

"refactor",即代码重构。我们在看些外国人写的程序时可以发现,他们的代码里一般会定义大量的类、接口、方法,类与类,类与接口之间很多是继承和实现的关系,方法的代码行数很少,超过20行代码的方法不多,看他们的代码感觉最多的...

2021-10-08
0

时间序列算法(二)——相空间重构理论

在时间序列问题的一般场景中,都是通过在时间域或者时域与频域的变换中进行研究的,而有一类时间序列本身是在确定系统中出现的无规则的运动极具混沌特性的时间序列(混沌的含义是混乱而没有秩序的状态),这个混沌现象是广泛...

2021-09-27
0

解决yum报错

这是我一台Google的服务器,很久不用,准备装软件突然就这样了。

2021-09-09
0

Design Patterns 23 - 命令模式

命名模式, 将一个请求封装为一个对象, 从而使你可用不同的请求对客户进行参数化; 对请求排队或记录请求日志, 以及支持可撤销的操作.

2021-08-11
0