感受,收获,建议等等
「软件匠艺社区」旨在传播匠艺精神,通过分享好的「工作方式」,让帮助程序员更加快乐高效地编程!
学习后的收获总结如下:
学会了单元测试中使用 mock(xxx.class) 方法;
将不同类的重复代码,通过抽象思维,将大量重复的方法抽取到父类中,然后根据方法是否需要重写作为依据,区分出抽象方法;
每次小的功能重构完成之后,为确保重构的正确性,运行集成测试,让每次的重构增加继续重构的信心。
直播写代码因为怕翻车,有些技术动作就走形了
docker 跑 selenium 测试 gradle 编译项目 单元测试可以选择用 gradle 还是 idea 跑
结对时还需要一些其他协作工具,比如文档,看板什么的 结束前吃瓜群众也可以帮忙一起复盘
重构过程不可控,会翻车
1、重构 pull up 提取到父类可以直接提取为抽象方法
2、合并方法,不要手动去挪动,先 inline,再 extract 方法
3、intellij 文件比较