Every fool his own tool
Every fool their own tool is the name of a phenomenon when software developers forget to adhere to common software development principles when creating tools to facilitate the software development process itself. The term is normally used in a pejorative sense. Fool's Tools often appear as scripts or executables which are being passed around in the company.[1]
Symptoms or examples of this practise are:
- Utility tools with sources not under version control being passed around by email,
- Scripts written in obscure languages not in use in the rest of the company,
- Tools running automated from developer workstations which have become vital for the software development life cycle,
- Untested, not peer reviewed, not (self-)documented utilities,
- As a result of the not-invented-here syndrome a plethora of different script versions being used throughout the company.
References
- Heemskerk, Marcel. "Every Fool His Own Tool". LinkedIn. Retrieved 25 January 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.