professional-programming/glossary.md

16 lines
1.2 KiB
Markdown
Raw Normal View History

2016-06-22 16:54:47 +02:00
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
# Table of Contents
- [Glossary](#glossary)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
# Glossary
2016-06-29 10:10:49 +02:00
* **Blackbox monitoring**
2017-01-07 20:11:24 +01:00
* **Conceptual integrity**: "It is better to have a system omit certain anomalous features and improvements, but to reflect one set of design ideas, than to have one that contains many good but independent and uncoordinated ideas." ([Fred Brooks](http://wiki.c2.com/?ConceptualIntegrity))
2016-06-22 16:54:47 +02:00
* **Stability** is the sensitivity to change of a given system that is the negative impact that may be caused by system changes ([ISO/IEC 9126 standard on evaluating software quality](https://en.wikipedia.org/wiki/ISO/IEC_9126)).
2016-06-29 10:10:49 +02:00
* **Reliability** is made of maturity (frequency of failure in software), fault tolerance (ability to withstand failure) and recoverability (ability to bring back a failed system to full operation) ([ISO/IEC 9126 standard on evaluating software quality](https://en.wikipedia.org/wiki/ISO/IEC_9126)).
2016-08-17 20:09:56 +02:00
* **Whitebox monitoring**
2016-08-17 20:11:40 +02:00
* **Law of Demeter**: only talk to your immediate friends ([wikipedia](https://en.wikipedia.org/wiki/Law_of_Demeter))