• 🐑
    置顶
    2022-04-28
    TDD专栏福利大合集: 1、打卡赢好礼(4月23日-5月10日):正在进行中,学习专栏第1-10讲并在留言区打卡,结束后奖励; 2、代码亲手评(5月底):预计打卡结束后启动,完成前10讲的打卡,即可提交代码练习作业,徐昊老师会亲自点评; 3、线上带你练:根据专栏更新节奏和老师时间安排确定,徐昊老师会线上带四个同学手把手地改代码,敬请期待! 具体活动介绍见 👉 http://gk.link/a/11jPi
    
    
  • keep_curiosity
    2022-04-26
    Java8不是就提供了Supplier函数式接口么?为什么又搞一个Provider呢?有什么区别吗?

    作者回复: jsr330里有一个 provider 就用了

    
    
  • 努力努力再努力
    2022-09-22 来自广东
    问题: 在重构的时候,我采用的是增加一个平行实现(Parallel Implementation)。用平行实现替换原有功能,然后再删除原有实现的做法。你有没有不一样的做法? 1. 可以先新增一个新的方法 private static <ComponentType> void bind(Class<ComponentType> clazz, Provider<ComponentType> provider) 2. 调整原有的旧 bind 方法,改成调用 bind 方法 -----> 此时需要重新执行测试,验证重构是否影响测试结果 3. 通过 inline method,消除上方的private方法
    
    2
  • lj
    2022-04-26
    老师,请问为啥在no args这个任务,测的是componentImplement会构造出component这个接口类型?我原本理解这个任务是对某个类能支持以默认构造函数构建就可以了,不理解的点是为啥要搞个interface,感觉应该是另外的一个任务。
    
    
  • Geek_7c0961
    2022-04-15
    这节课确实和java语言关系不算太大了.还是希望老师能够再讲解的过程中淡化语言本身的特性.
    
    