梦断代码阅读笔记3
把生活的某些方面融入到软件代码中之后,就很容易被各种新奇诱人的可能性所迷惑,看不到自己放弃了什么。设计良好的程序在提供大多数新特性的同事,并不试图对抗进化过程中留给我们的物理世界倾向。
对数据库的最主要需求就是方便前端开发者。
很多情况下,程序员视之为理所当然的概念,对于非程序员而言纯粹是怪异之举。
软件设计不仅只是在程序员代码之上覆盖一层诱人的图形。他是一种设想用户需求并在软件结构中满足这些需求的创造性基础工作。
规格,顾名思义,应使用详尽的特性描述,在人类模糊世界与机器精确世界之间搭起一座桥梁。