OOP教义的宗旨是,让软件开发过程变得更容易。 —— 《Java语言程序设计》 平台团队的主要目的应该是,让使用平台的人,减少认知负担。 —— 《AIDevOps》 软件...
OOP教义的宗旨是,让软件开发过程变得更容易。 —— 《Java语言程序设计》 平台团队的主要目的应该是,让使用平台的人,减少认知负担。 —— 《AIDevOps》 软件...
一、一个大问题 2008年9月,王坚加入阿里巴巴。 马云把他从微软亚洲研究院常务副院长的位置挖来,是因为阿里巴巴面临一个重大的危机——公司的“脑力”快不够用了。 阿里巴巴的“...
爱情,能够让普通的日子变得熠熠生辉。感谢喜欢着别人的每一个人,是因为我们的目光,对方熠熠生辉。 项目背景 公司进行海报运营活动,需要判断用户是否确实在微信朋友圈向所有人分享了...
If you cannot measure it, you cannot improve it. 在持续集成的过程中,需要高覆盖率的自动化测试。这篇文章说一说如何计量覆盖率,...
1 行情变得不一样了。 年过35岁、具有多年互联网经验的中年人,成为了HR们不愿意接纳的对象。 常青这段时间筛掉了不下五十份简历,大部分是因为“裁员潮”从大型互联网公司出来的...
An engineer, it is said, is someone who can do for a dime what any fool can do for a do...
1.俗话说的好,我爱你。 2.“小狼狗、小奶狗、老狗比,你是哪种?” “我是喜欢你的那种。” 3.“我觉得你特别像一款游戏。” “什么游戏?”“我的世界。” 4.我的手被划了...
We should separate Structure, Presentation, and Behavior. -- The Golden Rule 2019年上半年,...
想要把握这个时代,就必须理解计算机。理解计算机的关键,则是要理解计算机背后的人。 背景介绍 互联网时代,头部的基本需求已经被全部满足,未来的方向或许是现有模式的颠覆,或许是长...
好的架构来自于演化,人亦之。 在公司做全栈工程师,一年的磨练,让我在开发道路上也有了长足的进步。现在,组里来了一些新员工,为了帮助他们更好的理解web开发,就写了这篇文章,也...
什么是单体应用? 如图所示,这个系统采用了三层架构,表现层,业务逻辑层,数据访问层,虽然三层架构解决了应用程序中代码间调用复杂,代码职责不清的问题。但是他只是将应用在逻辑上分...
战术设计 在DDD中,分两部分,战略设计和战术设计,战略设计很好的帮助我们理清问题域,划分服务,具体可参见: https://www.jianshu.com/p/96801c...
<<互联网敏捷DevOps和自动化之5.持续集成>>持续集成的价值是什么?对于开发和测试人员又意味着什么呢?1.1 持续集成介绍使用持续集成和测试驱动开发的敏捷实践 说到持续...
最近刷抖音发现个挺有意思的事。 有很多那种街头采访,女生用各种土味情话去撩路边的男生。 撩成功了,就是甜腻的小哥哥。失败了,就是钢铁大直男,凭本事单身系列。 评论区里有人一针...
使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互联网技术体...