webpack 从 0 到 1 构建 vue (zhuanlan.zhihu.com)
前端领域框架百花齐放,各种优秀框架出现(react,Vue,ag)等等框架。为了方便开发者快速开发, 开发对应的 cli 脚手架,来提高产出。

然而初中级的前端工程师对项目里的 webpack 封装和配置了解的不清楚,就容易导致出问题不知如何解决,甚至不会通过 webpack 去扩展新功能,对 webpack + vue 项目究竟是怎样搭建起来的感到一脸困惑,我们就来解决这个问题,揭开 webpack 构建 vue 的面纱。
by @又拍云 2021-07-29 10:56 分享 查看详情
依赖什么啊?依赖注入……,什么注入啊? (insights.thoughtworks.cn)
我们在讨论性能优化的时候,一个经常被忽略的因素恰恰是软件本身的设计。不过经过这几个月对某组件库中十多个组件的重构之后,我们发现这两部分工作在很大程度上是同一件事的两个方面:好的设计往往可以带来更好的性能,反之亦然。
by @Thoughtworks 2021-07-28 11:15 分享 查看详情
基于开源工具的人生管理 (insights.thoughtworks.cn)
虽然我做了大量的时间与资金开销记录,但我也很难评估这些开销对实现长期目标有何影响。这种困扰可以看作个人时间管理的哥德巴赫猜想:我知道我的时间有一半都被浪费掉,但就是不知道哪一半。
by @Thoughtworks 2021-07-26 15:18 分享 查看详情
微服务下的身份认证和令牌管理 (insights.thoughtworks.cn)
本文分析了微服务间身份认证和令牌管理的系统自身鉴权,API网关鉴权和authentication sidecar的方案,痛点和好处。
by @Thoughtworks 2021-07-26 10:52 分享 查看详情
JCenter 迁移指南 (mp.weixin.qq.com)
JCenter 远程仓库已经宣布停止维护了,经过一段时间的实践和踩坑,现在由我来给大家讲讲 JCenter 停更带来的影响及分享解决的方案。
by @code小生 2021-07-25 22:02 分享 查看详情
多款国产手机无一幸免:人脸识别被破解 (mp.weixin.qq.com)
人脸识别技术在智能手机上已经是标配,今天的我们刷脸解锁、刷脸支付就像吃饭喝水一样自然,以至于疫情期间戴口罩无法解锁手机时,我们会感到很不习惯。
by @code小生 2021-07-25 22:00 分享 查看详情
这款IDEA插件刷爆了朋友圈,网友:一定是女朋友送的~ (mp.weixin.qq.com)
当初年少懵懂,那年夏天填志愿选专业,父母听其他长辈说选择计算机专业好。从那以后,我的身上就有了计院深深的烙印。
by @code小生 2021-07-25 21:59 分享 查看详情
好的开始是项目成功的一半 (insights.thoughtworks.cn)
项目管理画布是商业模式画布的变化形式,它能帮助项目管理者在项目的启动之初以及整个项目生命周期对项目的关键信息进行系统的梳理和可视化的展示。
by @Thoughtworks 2021-07-23 14:14 分享 查看详情
精准测试二三谈 (insights.thoughtworks.cn)
精准测试不是银弹,需要巨大的投入,用的好,能够成倍的提升质量,生产效率,用不好的话,就成了领导的KPI项目,弃之可惜,食之无味。
by @Thoughtworks 2021-07-23 11:29 分享 查看详情
什么是软件质量? (insights.thoughtworks.cn)
这篇文章尝试通过讨论不同质量问题,来澄清软件交付中不同角色对质量的认识,达成更好的团队协作,以交付更高质量的软件产品。
by @Thoughtworks 2021-09-15 10:39 分享 查看详情
代码中的时间 (insights.thoughtworks.cn)
在国际化应用中,对日期/时间的处理远比你想象中的更难,特别是当涉及到时区的时候。为什么会这么难?我们该如何解决它?请听我为你一一解析。
by @Thoughtworks 2021-09-14 16:22 分享 查看详情
微前端拆分实践 (teobler.com)
我们的项目整体来看算得上一个比较大型的项目,整个项目规划完成后有 17 条业务线。但是在刚起项目的时候由于种种原因并没有考虑周全,将项目当成一个普通的前端项目来解决,在第一期项目结束,第一条业务上线后,我们紧接着开始了第二和第三条业务线的开发,紧接着我们就遇到了一些问题.....
by @Teobler 2021-09-14 09:38 分享 查看详情
使用函数式语言实践DDD (insights.thoughtworks.cn)
本文介绍一种常见的函数式架构,特别是如何通过函数式语言实现DDD,进而利用函数式组合的特性,创建函数pipeline。
by @Thoughtworks 2021-09-09 10:34 分享 查看详情
这一次,大唐的援兵不会迟到 (mp.weixin.qq.com)
看完此文也就理清了中东各国治理的逻辑,彻底了解中国的中东政策,感叹祖国和平崛起的强悍智慧!

中国是一个世俗文明,这是非常特殊的。因为全世界大多数文明都是宗教色彩强烈的。

比如西方文明就有长期的宗教(基督教)笼罩历史,只是近代稍微摆脱了宗教,但是也没有完全摆脱,美国部分地区至今保留很多现代人不敢相信的习俗,比如南方搞童婚,其实都是宗教遗留。

中东(伊斯兰教)很多国家至今都是很传统、保守的。美洲也有过血腥的阿兹特克文明(自然神教)。非洲也是如此,至今巫术(巫毒教)泛滥,导致了很多悲剧。我们隔壁也一样,南亚印度痴迷印度教,不相信科学,强行搞大壶节导致病毒变异升级。东南则是亚佛教盛行,僧侣权利很大,当然佛教相对温和,所以倒也还行。

说这些只是想表明一个事实,全世界被宗教束缚的区域很多。中国起点就没有被宗教束缚,所以要明白我们自己是特殊的,我们的起点就是很多文明梦想中的终点,是挣扎了一个世纪也没有达到的美好。
所以中国人要理解外界的很多事,首先我们得考虑当地人的思维,才能弄清楚是怎么回事?
by @shengting 2021-09-08 15:08 分享 查看详情
软件开发中的时区问题 (insights.thoughtworks.cn)
本文总结几类项目中跟时区相关的问题,给大家分享一些基本的时区知识,以及如何在软件开发和测试中注意考虑时区因素,以避免因时区而导致系统功能的问题。
by @Thoughtworks 2021-08-30 17:09 分享 查看详情
密码安全与会话安全 (insights.thoughtworks.cn)
系统服务器需要存储用户密码,才能在用户登录时验证密码的正确性,但存储就会有泄露的风险,比如数据库被偷,服务器被入侵,内部员工泄露数据,被撞库等风险。因此我们需要认真地考虑如何安全存储用户密码。
by @Thoughtworks 2021-08-25 11:12 分享 查看详情
依赖倒置就是每一个实现都要抽一个接口出来吗 (insights.thoughtworks.cn)
依赖倒置应该是先由业务消费方定义接口,再由服务提供方实现,只不过从最终产出物的角度看,的确是可能每个实现都抽取了一个接口而已。
by @Thoughtworks 2021-08-18 10:27 分享 查看详情
测试用例的管理 (insights.thoughtworks.cn)
本文主要系统的介绍了测试用例的几种管理方法,包括每种的特点,适用场景以及实例。帮助不同的项目和团队,根据自己的情况选择适合的测试用例编写和管理方法,从而降低测试工作的复杂度,提高测试工作的效率。
by @Thoughtworks 2021-08-13 14:52 分享 查看详情
产品经理应该了解的CMMI模型 (www.woshipm.com)
产品经理学习CMMI,一方面是学习CMMI解决软件问题的方法论,另一方面是了解主流的软件开发流程,方便协调产品和项目开发。本文作者从CMMI的基本概念出发,对CMMI的级别和发展现状展开了详细的介绍,与大家分享,希望通过此文能够加深你对CMMI的了解。

在软件开发中,约束软件项目的三个要素是质量、进度和成本,被称为软件开发铁三角,软件开发总是在这三个要素中妥协平衡,不时要抉择保哪个牺牲哪个,不断在刀尖上跳舞。而决定质量的要素又有三个:人、过程和技术,其中CMMI主要关注过程的改进。

因为CMMI有一个基本的假设前提:产品的质量很大程度上受影响于所使用的开放与维护过程的质量。所以为了改进产品质量,需要改进过程质量,称为过程改进。
by @shengting 2021-08-11 14:30 分享 查看详情
一部电梯引发的思考 (insights.thoughtworks.cn)
DDD初学者最容易迷惑的概念就是应用服务和领域服务。因为一般来说代码只会有一个服务层,什么逻辑都往里面放。如果突然告诉他们还有应用服务和领域服务之分,自然是一头雾水。
by @Thoughtworks 2021-08-10 15:55 分享 查看详情