很不错的 talk,不局限于 Swift,他讲了不少软件工程通用的思想。"Writing code is easy, but reading is not." 技术都有消亡的一天,唯有思想可以永恒。

重构与重写的区别?重构不用改 unit test,而重写需要。鼓励 incremental change。而 unit test 让每次 change 有信心。他说 private function 不需要 unit test,只有 public function 才需要,你们同意吗?

分享到: