- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 TDD基础-红绿重构练习之“井字游戏“
“红灯-绿灯-重构”流程是TDD的基石,以极快的速度在测试和实现代码之间切换。期间将失败,然后成功,然后重构,测试,整个过程不断重复,以此打造高质量代码和高质量产品功能。红绿重构源自代码在周期内的状态:处于红灯状态时,代码不管用;处于绿灯状态时,一切如预期一样工作,但并不一定是最佳;到了重构阶段,由于我们有良好的测试覆盖了各项功能,这个时候可以充满信心的去重构。每次添加新功能时,先编写一个测试,这么做的目的是编写代码前专注于需求和代码设计,理清为了实现目标,需要设计什么样的功能,功能需要什么样的输入及输出。
2022-08-24 00:55:33
594
原创 Servlet源码初探
servlet API中有4个Java包,包括:javax.servlet 定义Servlet和Servlet容器之间的七月类和接口。javax.servlet.http 定义HTTP Servlet与Serlvet容器之间的契约和接口javax.servlet.annotation 包含对Servlet、Filter和Listener进行标注的注解。还为标注元件指定元数据。javax.servlet.descriptor 包含为Web应用程序的配置星系提供编程式访问的类型。...
2022-08-07 23:10:03
404
原创 TDD基础-工具和框架
上篇讲述了对TDD基本的认识,那如何实践TDD呢,每位战士都应该熟悉自己的武器,coder们亦如此,因此本文主要介绍想要实践TDD相关的单元测试框架、代码覆盖率工具、模拟框架、用户界面测试、行为驱动开发工具等。...
2022-08-06 17:14:08
696
原创 SwiftUI MKMapView使用时找不到setRegion方法
SwiftUI使用笔记-MKMapView使用时找不到setRegion方法
2022-07-20 00:14:03
537
原创 SSL/TLS通信及其在Java中的实践
SSL/TLS原理整理,Java中的实践,包括Stream Socket,NIO,AIO,Netty的实践。
2022-07-12 14:44:16
4437
1
看板实战-Joakim Sunden
2018-06-07
python数据分析 第二版 python for data analysis
2017-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人