胡侃专题

胡侃软件之设计原则

目录 1. 概述 2. 设计原则 2.1. 职责单一原则 2.2. 里氏替换原则 2.3. 依赖倒转原则 2.4. 接口隔离原则 2.5. 迪米特原则 2.6. 开闭原则   1 概述         软件设计是从需求规格说明书开始,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件最终的软件产

软件测试胡侃之初篇

软件测试胡侃之初篇 一、定义or目的 v 最近在看《软件测试的艺术》,结合我的经验和理解总结一下测试相关知识 定义1:书中指出:“对于测试,更为合适的定义应该是:测试是为发现错误而执行程序的过程。” 定义2:《软件测试技术经典教程》书中和我一直以来的观点比较契合,感觉较为中肯的定义,“发现错误仅仅是软件测试的手段而已,软件测试的最终目的是检验实际的软件系统是否符合用户的需求”,注意是检验不

漫天胡侃之为什么要理财

在大多数人眼里,理财是被等同做投资的,说的是理财,但是表达的意思其实是指投资。但是理财就只是投资吗?理财到底包含哪些意思呢?我到底要不要理财呢? 从字面意思理解理财:财很好理解,就是财富,就是你的资产;理就是整理、理清、理顺,根据百度百科词条基本字义的解释,这里按第四条理解。 所以理财就是:根据钱本身的规律或依据(就是一定的经济学知识)对你的资产进行处置。 这里,我将以我贫瘠的经济知识解释一下

一个外行眼中奇葩的数据中心,胡侃开放计算

导语:外行看热闹,内行看门道。近些年来,各种奇葩的数据中心层出不穷,外行看到的是酷,内行看到的是创新,当然也有部分人(包括部分从业者),却对此嗤之以鼻,认为是瞎折腾。 到底是不是瞎折腾?相比软件,老鱼对硬件是外行,本不敢妄言。不过本着软硬不分家,不懂就问的原则,最近跟不少硬件专家请教学习,多少还是有些收获。 因此,今天就以一个外行的角度,侃一侃国外企业为什么要花费大量人力物力搞出这