作者回复: 我们一起加油,探讨恰当的做事方式。
作者回复: 其实,我曾经想把这个专栏的名字叫做《专业程序员》。
作者回复: 没有比有了重建还要简单一些。
作者回复: 把事放到前面做
作者回复: 关于界面和交互,参考19,产品经理有更低成本的方式去试验产品的界面和交互,开发是成本最高的方式。
产品经理与开发人员共同改进的观点,我认同。
作者回复: 现在的前端也要有逻辑,有逻辑就可以测试。先考虑怎么测试JS,有各种测试框架,这就是前端的单元测试。组合到一起,可以考虑用Selenim,做整体的测试,这相当于集成测试。当懂了怎么测,TDD就好办了。
作者回复: 一到两周吧,看具体项目的情况。我给出的列表是一个简化的列表,剩下的要根据项目具体情况做调整了。
作者回复: 所有的数据库变更都应该管理起来,数据库迁移(database migration)工具就是用来管理数据库变更的,你可以查一下我这里推荐的 flyway。
作者回复: 别急,下个模块开篇讲的就是测试,敬请期待!