这一章主要是从思维上改变读者认知。
如何准确的描述XP这个新的开发方式呢?
我自己想了下,架构师和程序员在软件开发中写代码,结果会有区别吗?
- 答案是不会有太大的区别。
实践
技能本身可以快速的学习,比方说外语,画画,音乐,编码。
知识和理解的这个层次称为实践,实践是立足当下。比方说编码后自测的这个行为。
价值观
价值观是知识和理解的另一个层次。价值观是某种处境我们喜欢和不喜欢某件事。评价我们所想所见和所作的事情的一个标准。
价值观显示化很重要,没有价值观,很多实践都是生搬硬套,缺乏主动性和目的性。价值观能让人有的放矢。
原则
价值观和实践是两个极端,二者之间的桥梁是原则。原则是指导方针。
XP的实践也是如此,首先要学习价值观,然后学习原则,然后付诸实践。
其实,很多事情都是如此,学习新的技能,认知新的事物,看待和学习事情最好还是要高屋建瓴,有价值观,有原则,然后去实践。