当你计划要做一个程序的时候,无论是小程序还是大项目,不妨先想一下
如果你让我用一句简单明了的话来概括什么是程序,我会说:“程序无非就两个东西,一个是看得见的(UI),另一个是看不见的(逻辑)。”
当你计划要做一个程序的时候,无论是小程序还是大项目,不妨先想一下:
我干吗要写这个程序?
这个程序完成了什么?
程序所完成的任务真的比人们手动操作更有效率吗?更准确可靠吗?
如果我成功完成这个程序,解决了哪些实际问题?
我在写这个程序的时候,可能遇到哪些困难?如果某个难点解决不了,能有可替代方案吗?
使用我编写的程序的人会快乐吗?
我做好这个程序之后会高兴吗?