Yet Another Design Book?
From APIDesign
(→Versioning) |
(→Versioning) |
||
Line 5: | Line 5: | ||
=== Versioning === | === Versioning === | ||
- | The preface also contains a fable about the perception of the world evolved from acient Greek's over [[wikipedia:Newton|Newton], [[wikipedia:Einstein|Einstein]] to today. The primary motivation to create such methaphore was to explain that one can even change rules over a time, but it is important to do that in a [[BackwardCompatibility|backward compatible]] way - e.g. in a way that nobody notices that the rules changed. | + | The preface also contains a fable about the perception of the world evolved from acient Greek's over [[wikipedia:Newton|Newton]], [[wikipedia:Einstein|Einstein]] to today. The primary motivation to create such methaphore was to explain that one can even change rules over a time, but it is important to do that in a [[BackwardCompatibility|backward compatible]] way - e.g. in a way that nobody notices that the rules changed. |
Revision as of 21:35, 5 June 2011
Have You Ever Wondered...?
Have you read many books about design? Have you read some? Do you think you know everything about proper design? Are you asking why bother with yet another design book? This prologue shows you that you should care. Most design books are written for "in-house" development, however with the rise of code reuse caused mostly by proliferation of various open source libraries and frameworks, we are entering world of distributed development. The new coding life style needs slightly different designing approach. After reading "prologue", you'll find out that you need TheAPIBook if you want to code software for the 21st century.
Versioning
The preface also contains a fable about the perception of the world evolved from acient Greek's over Newton, Einstein to today. The primary motivation to create such methaphore was to explain that one can even change rules over a time, but it is important to do that in a backward compatible way - e.g. in a way that nobody notices that the rules changed.