已有 281 人访问
许祥 ID.17128
阅读(225)
博客(0)
许祥的阅读

不再要求高级工程师有特定的技术经验
在我们的行业中我曾多次进行过这样一种对话:你:“我想聘请一名高级工程师。有推荐的人吗?”我:“哦那正巧,我正好认识一些!$A怎么样?”你:“哎不行啊。我们需要一个在$TECHNOLOGY技术上至少有$X年经验的人。”我:“为什么?”你:“他们需要能快速融入开发节奏。”我:☹️这里有许多假设可能适用也可能不适用于您的组织:使用$TECHNOLOGY技术$X年,意味着新员工将能够使用$TECHNOLO
219°/ 2022-02-14/2195 人阅读 / 0 人点赞 / 0 条评论

一个出自新手程序员设计的糟糕库表
在第一次解决事情的时候,我们都有可能会犯许多错误。这篇文章介绍了某人忘记在某些数据库上配置索引并最终导致全表扫描(或类似)的事情。其导致的问题并不仅仅是速度慢,而且还花费了相当多额外的金钱,因为某些供应商是按查询行或类似的方式收费。很多文章也在讨论这种情况,这里我想描述一下我遇到的一个非常糟糕的数据库模式,然后告诉你它对系统性能的影响。该系统旨在延缓发送或阻止发送当时(2002年底)大量传播的“开
218°/ 2022-02-14/2181 人阅读 / 0 人点赞 / 0 条评论

什么时候该减少质量投入?
不需要高质量虽然有点危言耸听,但其实大部分产品并不需要很高的质量,只需要够用的质量。而不同产品“够用的”标准是不同的,这取决于软件的质量需求。软件的质量需求是软件需求的一部分,根据《系统与软件质量模型GB/T25000.10》(阅读原文中的文字链接可下载这个标准),软件产品质量需求的完整描述,包括内部质量的评估准则、外部质量的评估准则、使用质量的评估准则,以满足开发者、维护者、需求方以及最终用户的
215°/ 2022-02-14/2151 人阅读 / 2 人点赞 / 0 条评论

什么是软件质量管理的底层逻辑?
整个软件行业发展很快,追求快速迭代、快速发布,但速度也不能无限放大,而且当竞争到一定程度时,相同的产品或类似的服务充满了整个世界,人类一定是选最好的产品/服务,我们终归要回到原点。当一个机会来临的时候,我们常常研究如何用一套策略比别人更快的抓住机会,如何比别人跑得快去抢占市场。但是,最终我们还是要靠产品的品质取胜。我还是乐意再用一次雷军的一张slide,从而进一步说明有必要讨论:什么是质量管理的底
315°/ 2021-12-14/3153 人阅读 / 0 人点赞 / 0 条评论

从0到1搭建自动化测试框架
“一个人到底要走多少弯路,才能成为一名合格的测试开发工程师?”近年来,随着敏捷开发、微服务架构、DevOps逐渐深入人心,软件行业发生了翻天覆地的变化。相应地,软件测试行业也洗牌加剧:软件测试的准入门槛,也从以前的是个人就行,逐渐变成了“科班出身”、“技能傍身”。从各个大厂最近几年的招聘数据来看,应聘成功的软件测试人员,一般都有两个特征:“有至少一个拿的出手的项目”,“看起来不错的学历背景”。当技
504°/ 2021-12-10/5049 人阅读 / 57 人点赞 / 0 条评论

高效沟通先从倾听开始|做一个会倾听的人
前段时间看到一句话大意是,一个不会倾听的人,沟通能力一般都不会太好。一直以来觉得我的沟通能力还行,但在最近遇到几件事烦心事的反思中,发现我的倾听能力欠缺。有一天媳妇点评我的文章说:“你的文章和你说话一样,喜欢给人讲大道理。”还有之前有一次和媳妇聊天中,媳妇给我说了她的一件烦心事,还没说完,我就噼里啪啦说了一通,你这样不对……应该……。然后媳妇幽幽的说了一句,你这人真无趣,就是想给你倾诉下,你却给讲
320°/ 2021-12-06/3205 人阅读 / 6 人点赞 / 0 条评论

2021年软件测试工具总结——单元测试工具
在应用程序中,单元是具有一个或多个输入和单个输出的软件中最小可测试部分。单元测试是一种测试软件代码单元的方法,通常包括一个或两个输入,产生一个输出。单元测试主要关注独立模块的功能正确性,目的是确保每个单元都按照预期的方式运行。要进行单元测试,开发人员需要编写测试代码。单元测试有手动和自动化测试两种类型,自动化通常是首选的方法,可以为开发人员节省大量的时间和精力。单元测试是自动化测试金字塔模型中占比
574°/ 2021-12-04/5744 人阅读 / 6 人点赞 / 0 条评论

前端分析工具之Chrome Developer tools之性能标签
之前本公众号曾经写过几篇和前端性能分析相关的文章。《性能工具之前端工具梳理》《前端分析工具之Charles录制Android/IOS手机的https应用》《性能分析之压力工具是否模拟出了前端的请求》首先这些文章还不够成体系,其次也不够有深度。这一点后面我们要尽量补齐,其实还是和思维逻辑有关。在我写的两个性能专栏中,也没有关于前端的描述。但在我参与过的性能相关的场合,像咨询、培训、讨论等,都会被问到
247°/ 2021-11-26/2475 人阅读 / 0 人点赞 / 0 条评论

怎样度量需求质量
本文只探讨需求质量的度量,需求价值的度量不在讨论范围内。一天晚上,给娃讲绘本《肚子里有个火车站》,故事用形象生动的比喻讲解消化吸收的原理与科学饮食的重要性。绘本故事:《肚子里有个火车站》简单描述一下:我们的肚子里有个火车站,吃进来的食物会被小精灵们加工好后进行装车,然后以一定的频率发车。有时很久没有食物进来,小精灵们就会闲得睡大觉。有时突然一下食物堆积成山,小精灵们就加班加点忙个不停。进来的食物需
299°/ 2021-11-25/2998 人阅读 / 5 人点赞 / 0 条评论

让PowerMock正在远去的,竟然是
昨天天去github上的PowerMock项目去看了一下。这个项目上次的commit和发布已经是10个月之前了。还积攒了400个问题和13个PR没有合并。当然,作为一个出道很久的小众Mock工具的项目,本身的活跃度低也是比较正常的。不过,很多Issue其实是关于新JDK兼容性的。从这点上看,维护者已经不是在积极维护这个项目了。而造成这些问题的一个重要因素,其实和JUnit5有关。众所周知,Mock
311°/ 2021-11-24/3110 人阅读 / 0 人点赞 / 0 条评论