
不学 TDD 我也可以解决所有的问题,你看 Linux 就不是用 TDD 设计实现出来的,那我为什么还要学 TDD 呢?
在做公司内部的面向对象训练营(OOBootCamp,一个讲OO和TDD的内部培训),每次讲到TDD的时候,都会被问到类似的问题。这种问题在我们的身边其实还有很多,例如我已经会了面向对象编程,为什么还要学函数式编程?我已经会了java,为什么还要学其他语言?……我把这种问题统一称为:我已经会了ABC,为什么还要学XYZ类问题。
而对于这类问题,我的解答也很简单,只要一根筷子就够了:)
本文转载自健荐公众号。
原文链接:https://mp.weixin.qq.com/s/GoG2DGRRkTMF1mA_ARb48w
更多内容推荐
Linux 一键部署包,环境安装不用愁!!!
昨天一哥们的弟弟突然问我有没有部署过的Linux,公司连个运维都没有,服务器都要后端部署....
2020 年 9 月 17 日
让 MyBatis 更好用的那些工具:MyBatis Generator
2019 年 2 月 23 日
牛皮了!头一次见有大佬把 Java 语言中最为晦涩的知识点「并发编程」详解得如此清晰明了。
对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多方面的基础能力,更为考验一个程序员的内功。
2020 年 12 月 11 日
Linux 后台开发高频题目总结
白嫖不好,要不先赞在看!本文收录于面试集锦
2020 年 8 月 18 日
第三季回归 | 我们一起来写好代码!
有追求的程序员都希望自己能够写出整洁的代码,而这一切的出发点就是坏味道。
2020 年 12 月 28 日
老哥,您看我这篇 Java 集合,还有机会评优吗?
集合在我们日常开发使用的次数数不胜数,ArrayList/LinkedList/HashMap/HashSet······信手拈来,抬手就拿来用,在 IDE 上龙飞凤舞,但是作为一名合格的优雅的程序猿,仅仅了解怎么使用API是远远不够的,如果在调用API时,知道它内部发生了什么事情,就
2020 年 8 月 3 日
开放云平台推动了 Linux 人才市场的发展
近日,Linux基金会和求职网站Dice发布了Linux年度就业报告。该报告根据从1000多位招聘经理和3000多位Linux专业人士那里收集的数据分析了Linux就业市场的现状和发展趋势。
集成和使用开源网络框架
2019 年 6 月 6 日
左耳朵耗子:二十年前编程环境和氛围与现在有什么不一样?
扎心了:20年前的技术不多,程序员用几个单一技术干所有事,今天的技术非常多,程序员要用多种技术干一件事。
我把某大厂 P8 大牛手写的 Linux+ 网络编程 手册搞到手了
Linux 系统已经渗透到 IT 领域的各个角落,作为一名 IT 从业人员,不管你是专注于编程,还是专注于运维,都应该对 Linux 有所了解,甚至还要深入学习,掌握核心原理。
2020 年 9 月 22 日
我摊牌了,大厂面试 Linux 就这 5 个问题
说真的,这就是《我想进大厂》系列第八篇,但是Linux的问题确实很少,就这样,强行编几个没有营养的问题也没啥意义。
2020 年 12 月 8 日
原来 8 张图,就可以搞懂「零拷贝」了
磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数
2020 年 9 月 23 日
划重点 | “自动化”主题的重点内容回顾汇总
四个工作原则我已经给你全部介绍了一遍,相对而言,这个模块的内容比较“硬”,我也竭尽全力帮你串起更多知识的脉络,所以,信息量也是非常大的。
2019 年 4 月 10 日
语言的接口:语法和程序库,软件设计的发力点
对于程序员而言,想要自己的编程水平上一个台阶,学习编写程序库是一个很好的路径。
2020 年 6 月 12 日
粗放与精益:编程的两种思路与方式
编程方式和习惯的阶段转变:从写得多、写得粗放,到写得好、写得精益。
2018 年 8 月 22 日
战略懒惰有多可怕
要战略的勤奋,也要战术的勤奋。
2020 年 5 月 16 日
真香警告!手绘 172 张图解 HTTP 协议 +703 页 TCP/IP 协议笔记
HTTP协议肯定是不够的,网络底层知识TCP/IP协议送上!
2020 年 9 月 2 日
转行程序员浅谈 Linux 下的多线程编程
这周学习多线程编程,将学习到的知识点总结一下,希望与大家批评指正
2020 年 5 月 24 日
必知必会,程序员都应该会的 Linux 的 50 个知识点!
>不管是前端或者后端,我觉得都是必备的,或者是说日常知识点,或者学会了不会吃亏的。小在这里给大家准备了50道Linux面试题,建议收藏。
2020 年 6 月 19 日
程序员们,你们的背包里都装了什么呢? | 话题
有网友提出了这样一个观点:“地铁上的程序员十分好辨认,只要看他的背包就能猜个八九不离十。”一位资深的前端老哥表示他买背包很简单:“耐用,简单,有笔记本夹层,背起来舒服,足矣。
推荐阅读
ARTS 打卡 -06
2020 年 7 月 12 日
特定的技术知识对于招聘开发者重要吗?
如何逐步突破,成为 Python 高手?
2019 年 5 月 10 日
多态:到底调用的哪个方法?(上)
2019 年 6 月 17 日
开篇词 | 你为什么应该学好软件工程?
2019 年 2 月 18 日
4 年 Java 经验,备战两月成功拿到美团、京东、字节 offer
2020 年 10 月 14 日
LeetCode 题解:874. 模拟行走机器人,模拟情境,JavaScript,详细注释
2020 年 12 月 5 日
电子书

大厂实战PPT下载
换一换 
郭金 | 百度 资深研发工程师
杜欢(风驰) | 阿里云 战略&合作部/高级前端技术专家
卢誉声 | Autodesk 核心数据平台和计算平台资深工程师 《动态规划面试宝典》专栏作者
评论