the bad:即使使用逻辑编程语言编程,程序还是需要verification的。
the good:理论->工程实践->验证,这个闭环越小越自包含越好。现代计算机系统和语言工具的编程活动,在CI/CD意义上是坚持了这个理念的,但是程序员都变成了工具的使用者,用类似刷微积分题目的方式获得了直觉,熟练,和可用但有限的准确性。工程们用于解决用户问题的时间不多,相当比例的时间在解决自己的问题,fix bug,以及设计者做出的错误判断。
发布于 上海
