Swift 最佳实践

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

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