en:dev:zen-of-application-design
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| en:dev:zen-of-application-design [2017/06/07 00:21] – removed nerdoc | en:dev:zen-of-application-design [2017/10/13 23:41] (current) – old revision restored (2017/06/07 00:21) nerdoc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Zen of application design ====== | ||
| + | * Keep things as simple as possible, but not simpler (**KISS**) | ||
| + | * Before doing things twice, think twice (**DRY**) | ||
| + | * If things start to get too complex, **decomposition** is needed. | ||
| + | * Divide et impera - If things get too complex, split them up into smaller pieces and code them separately. | ||
| + | * If decomposition does not help, **management** is needed. | ||
| + | * Keep in mind: **There' | ||
| + | |||
| + | |||
| + | Marc-André Lemburg | ||
| + | (EuroPython 2013) | ||
en/dev/zen-of-application-design.1496787671.txt.gz · Last modified: 2017/06/07 00:21 by nerdoc