Next revision | Previous revisionLast revisionBoth sides next revision |
naming_things [2020-04-13 07:30] – created nik | naming_things [2020-04-13 07:39] – nik |
---|
==== Naming Things ==== | ==== Naming Things ==== |
| |
<blockquote>There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.<cite>[[http://martinfowler.com/bliki/TwoHardThings.html|Martin Fowler]]</cite><blockquote> | <blockquote>There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.<cite>[[http://martinfowler.com/bliki/TwoHardThings.html|Martin Fowler]]</cite></blockquote> |
| |
Some [[https://www.mediawiki.org/wiki/Naming_things|general advice on naming things]] (Avoid ambiguity; Make it easy to pronounce, to type, and to remember; Consider the translations; Check it isn't a reserved keyword in the usual programming languages; Abbreviations; Stick with a single name) | Some [[https://www.mediawiki.org/wiki/Naming_things|general advice on naming things]] (Avoid ambiguity; Make it easy to pronounce, to type, and to remember; Consider the translations; Check it isn't a reserved keyword in the usual programming languages; Abbreviations; Stick with a single name) |
| |
Some advice and various categories of [[https://namingschemes.com/|naming schemes]] ("A good naming scheme is scalable, unique, and easy to remember.") suitable for networked servers, wireless access points, projects, products, variables, streets, pets, kids, or any other project where unique, memorable names are required. | Some advice and various categories of [[https://namingschemes.com/|naming schemes]] ("A good naming scheme is scalable, unique, and easy to remember.") suitable for networked servers, wireless access points, projects, products, variables, streets, pets, kids, or any other project where unique, memorable names are required. |
| |
| Some [[https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/|Falsehoods Programmers Believe About Names]]. |
| |
automated -> [[the naming game]] | automated -> [[the naming game]] |