Lv.2
冰释流水
更多个人资料
83
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
80
3
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
先进接口看护理念:模型化表达接口一棵树,逆向分析,自动化看护。
建立一套自动化的接口看护机制是比较困难的。具体困难源于如下几点:接口多样化,如何定义和描述接口?搜遍大江南北,国内国外,没有找到统一标准的模型化接口表达语言。技术栈多样化,不同语言都有独立的格式文件,每一款都不一定都有逆向分析的方法。接口那么多,即使解决1、2点,也无法完全保证100%覆盖。当然,我们无法完美解决,但是我们可以逐步解决。毕竟“谁谁谁”说过:建立一套可进化的机制会比研究某个技术...
冰释流水
2021-08-25 10:53:04
5796
0
0
2021-08-25 10:53:04
999+
0
0
从火星车故障谈谈软件资源泄漏
从火星车故障谈谈软件资源泄漏 美国航空暨太空总署NASA的火星探测车“勇气”号和“机遇”号,在2003年6月10日和7月7日分别踏上飞往火星的旅程,它们在2004年1月4日和1月25日,分别在火星上不同的位置着陆。在到达火星后,“勇气”号火星车于1月21日突然发生故障。之后“勇气”号瘫痪在火星表面上的时间长达3周之久。火星车发生故障的原因在于“软件出了毛病”,它的存储系统出现了问题。因...
冰释流水
2021-08-25 09:58:56
5930
0
0
2021-08-25 09:58:56
999+
0
0
论纯软件技术为产品所带来的竞争力
论纯软件技术为产品所带来的竞争力最近有人在问,我们做软件的,如何才能为产品构建软件竞争力。网上搜罗了很多资料,没找到软件竞争力,一词的解释。结合我个人多年软件开发经验,谈谈所谓的软件竞争力,不足之处,请多多指正和交流。我认为软件竞争力主要体现在如下三个方面:质量。一个好的软件拥有好的质量,不易出现问题;即使出现问题,故障也能自动隔离,快速修复,用户业务体验无感知;质量好,可以赢得客户对该产...
冰释流水
2021-08-25 09:56:30
5667
0
0
2021-08-25 09:56:30
999+
0
0
微服务架构下,软件接口看护挑战,及解决之道
微服务架构下,软件接口看护挑战,及解决之道 接口作为软件大厦中各个组件间的契约,无论是在软件诞生过程,还是在软件的发展过程,都扮演着非常重要的作用,看护好接口,保证系统的稳定性可持续性可扩展性,非常重要。如何看护,从如下几个问题来思考?为什么需要做接口看护?当前接口看护到底存在什么挑战?什么样的接口需要去看护?接口看护到底如何做比较靠谱? 为什么需要做接口看护?回答这个问题,我们可以从反...
微服务
架构设计
冰释流水
2021-08-19 15:00:03
3573
0
0
2021-08-19 15:00:03
999+
0
0
从“微观”角度学习高级语言,让开发者更懂技术细节。
C++作为一门高级语言,拥有比C语言更加丰富的特性,如:面向对象、封装、继承、多态、模板元编程、lamda表达式等等,而且每个三年定期发布新版本新特性,这也让很多c++爱好者中痛苦和着迷,存在太多的技术细节需要我们去学习和掌握。在学习过程中,需要真正掌握底层细节,可以从汇编指令的角度,看看c++底层是如何实现的。话不多说,以话题(对象析构&return执行的顺序,谁先?谁后?)为例,试着从汇...
C++
汇编语言
面向对象编程
冰释流水
2021-08-18 18:03:00
2859
0
0
2021-08-18 18:03:00
999+
0
0
如何系统性认知分布式软件中的数据同步
前言: 程序与数据在计算机世界里面是相生相克,随着分布式系统流行,数据也不再保持单一区域,随着并行并发逐步流行,大量数据需要在系统中多点存在,数据同步显得越来越重要,如何做好数据同步,是每个分布式软件开发的同学所需要了解的,借此一起深入研究一下数据同步问题。 理论知识图谱 同步方向 确定性的同步方向确定性的同步方向一般指同步双方在数据同步过程中,所承担的角色是特定的。以C/S架构为例,...
分布式
冰释流水
2021-08-18 17:31:13
6240
0
0
2021-08-18 17:31:13
999+
0
0
数据驱动测试,减少重复代码
最近在参加一个架构解耦的项目,在里面开发了多个工具,因为工具是构建过程中所有服务都会使用,所以对质量要求比较高。做事前,三思而后行,为了未来这个工具质量不至于恶化的比较严重,我准备交付这个工具前,一定要把工具用例写好。为后面承接该工具的兄弟做地实在的建设。 因为是针对工具进行测试,工具类似一个函数一样,每个测试用例都需要定义输入和输出,用例整理完成后,发现:如果一个用例一个用例地写...
Java
junit
单元测试
冰释流水
2021-08-17 17:28:20
8203
0
0
2021-08-17 17:28:20
999+
0
0
不要浪费每个缺陷给你带来的负反馈价值
不要浪费每个缺陷给你带来的负反馈价值 对于缺陷,不知道大家是如何看待它的? 有人说:它就是平常生活,有了缺陷,解决它就可以了;有人说:我痛恨它,因为它让我无法正常的上下班/双修;更有人说:缺陷,你要“死”,“死”远一点,不要“死”我跟前。生活多味,不仅充满酸甜、还有苦辣;软件亦如此,代码并非是完美的,没有哪个人可以牛逼地对外说:我写的软件没有一行缺陷。 对于缺陷,要有正确的认识...
其他
冰释流水
2021-08-17 17:08:57
2613
0
0
2021-08-17 17:08:57
999+
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注