MDN/Development/CompatibilityTables/Tribal Knowledge: Difference between revisions
< MDN | Development | CompatibilityTables
Jump to navigation
Jump to search
(Remove title repetition) |
(Software architecture vocabulary) |
||
| Line 2: | Line 2: | ||
== Vocabulary == | == Vocabulary == | ||
=== Project specific terms === | |||
Terms we use to describe parts of the system. | Terms we use to describe parts of the system. | ||
| Line 10: | Line 12: | ||
** '''Feature Children''' (e.g. “Support for background-origin and background-clip” that’s part of the css background property) | ** '''Feature Children''' (e.g. “Support for background-origin and background-clip” that’s part of the css background property) | ||
* '''Support''' (i.e. entry that’s used to say Yes/No/..., the cell telling if a given version of Firefox "supports" the feature in question) | * '''Support''' (i.e. entry that’s used to say Yes/No/..., the cell telling if a given version of Firefox "supports" the feature in question) | ||
* '''Note (optional, localizable?) | * '''Note''' (optional, localizable?) | ||
* '''Label (localizable?) | * '''Label''' (localizable?) | ||
* '''Note (optional, localizable?) | * '''Note''' (optional, localizable?) | ||
* '''Specification (e.g. CSS3 background specification) | * '''Specification''' (e.g. CSS3 background specification) | ||
** '''Section''', a subsection where the feature is refered in a specification (i.e. The part of the specification that talks about background css property) | ** '''Section''', a subsection where the feature is refered in a specification (i.e. The part of the specification that talks about background css property) | ||
** '''Maturity''', what’s the stated specification maturity level (e.g. Recommendation) | ** '''Maturity''', what’s the stated specification maturity level (e.g. ''W3C Recommendation'', since...) | ||
=== Architecture concepts === | |||
Terms a technical conversation may use to describe what the software is doing. | |||
* '''Entity''': Represent an object within the code base that holds data from the given by the ORM | |||
* '''Entity Hydratation''': The moment in the code lifecycle where an empty Python object has been instantiated and filled with data from the ORM | |||
* '''DAL''': "Database Abstraction Layer". The system infrastructure component that's responsible to deal with database queries | |||
* '''ORM''': "Object Relationship Manager". A system infrastructure component that takes care of hydrating entities and persist them back to the DAL | |||
Revision as of 20:02, 5 November 2015
Questions, terminology, things to know to get an understanding of the project and its moving parts.
Vocabulary
Project specific terms
Terms we use to describe parts of the system.
- Browser, a web browser (e.g. Mozilla Firefox)
- Version, a Browser version (e.g. Mozilla Firefox version 41)
- Feature (e.g. css background property)
- Feature Children (e.g. “Support for background-origin and background-clip” that’s part of the css background property)
- Support (i.e. entry that’s used to say Yes/No/..., the cell telling if a given version of Firefox "supports" the feature in question)
- Note (optional, localizable?)
- Label (localizable?)
- Note (optional, localizable?)
- Specification (e.g. CSS3 background specification)
- Section, a subsection where the feature is refered in a specification (i.e. The part of the specification that talks about background css property)
- Maturity, what’s the stated specification maturity level (e.g. W3C Recommendation, since...)
Architecture concepts
Terms a technical conversation may use to describe what the software is doing.
- Entity: Represent an object within the code base that holds data from the given by the ORM
- Entity Hydratation: The moment in the code lifecycle where an empty Python object has been instantiated and filled with data from the ORM
- DAL: "Database Abstraction Layer". The system infrastructure component that's responsible to deal with database queries
- ORM: "Object Relationship Manager". A system infrastructure component that takes care of hydrating entities and persist them back to the DAL