Naming: Difference between revisions

From
No edit summary
No edit summary
Line 5: Line 5:
* A name should function with minimal modification (for instance: replacing spaces with underscores) as an OpenSCAD and OpenJSCAD function identifier.
* A name should function with minimal modification (for instance: replacing spaces with underscores) as an OpenSCAD and OpenJSCAD function identifier.
* A name should be plural, to enable project-wide [https://en.wikipedia.org/wiki/Object%E2%80%93relational_mapping object relational mapping] efforts (more details [https://flourishlib.com/docs/fORM.html here]).
* A name should be plural, to enable project-wide [https://en.wikipedia.org/wiki/Object%E2%80%93relational_mapping object relational mapping] efforts (more details [https://flourishlib.com/docs/fORM.html here]).
* Adjectives available: opinion size age shape color origin material purpose '''noun'''.
* Adjectives: opinion size age shape color origin material purpose '''noun'''.


=References=
=References=
* [http://www.bkent.net/Doc/simple5.htm A Simple Guide to Five Normal Forms in Relational Database Theory]
* [http://www.bkent.net/Doc/simple5.htm A Simple Guide to Five Normal Forms in Relational Database Theory]
* [https://www.bbc.com/culture/article/20160908-the-language-rules-we-know-but-dont-know-we-know The language rules we know – but don’t know we know]
* [https://www.bbc.com/culture/article/20160908-the-language-rules-we-know-but-dont-know-we-know The language rules we know – but don’t know we know]

Revision as of 17:45, 29 June 2021

Replimat is divided into vitamins, materials, transformations, parts, techniques, projects, and lifecycles. Names for patterns in each of these categories follow conventions noted here:

  • A name should function as a label for a single pattern within it's category.
  • A name should be unique within it's category.
  • A name should function with minimal modification (for instance: replacing spaces with underscores) as an OpenSCAD and OpenJSCAD function identifier.
  • A name should be plural, to enable project-wide object relational mapping efforts (more details here).
  • Adjectives: opinion size age shape color origin material purpose noun.

References