Update
This commit is contained in:
parent
390c8b8a4c
commit
3d11ef05d8
36 changed files with 2003 additions and 1984 deletions
|
@ -28,7 +28,9 @@ In [software](software.md) development context we usually talk about software de
|
|||
- running cost: e.g. electricity, Internet connection cost
|
||||
- culture: Your program may require the culture to allow what it is presenting or dealing with.
|
||||
- ...
|
||||
|
||||
|
||||
In a sense dependencies are **assumptions** we make about the platform our programs will run on, i.e. once we use library *L*, we are henceforth assuming the library *L* will be present on every platform our program will be running on. The fewer assumptions we make, the less limited our program will be.
|
||||
|
||||
Good program will take into account ALL kinds of these dependencies and try to minimize them to offer [freedom](freedom.md), stability and safety while keeping its functionality or reducing it only very little.
|
||||
|
||||
Why are dependencies so bad? Because your program is for example:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue