'Boilerplate', boiler plate o texto repetitivo, es cualquier texto escrito que se puede reutilizar en nuevos contextos o aplicaciones sin cambios significativos en el original. El término se usa en declaraciones, contratos y código de computadora; y se lo utiliza en los medios de comunicación para referirse a escritos trillados o no originales.

Etimología

editar

Originalmente, boilerplate se refería al acero laminado usado para hacer calderas para calentar agua.[1][2]​ Las placas de impresión de metal (metal tipado) utilizadas en la composición tipográfica metálicas, como anuncios o columnas sindicadas, se distribuyeron a pequeños periódicos locales y se conocieron como 'boilerplates' por analogía.

Usos

editar

Lenguaje

editar

Se conoce como boilerplate a la información que incluye datos básicos de una organización que se coloca al término de una nota de prensa. Esta información tiene un valor documental para el periodista que está elaborando una noticia. La información que suele incluir el boilerplate es:

  • Nombre oficial de la organización.
  • Actividades que realiza.
  • Resultados de su último ejercicio fiscal.
  • Dirección de su sitio web.
  • Misión (aunque no es habitual).

Programación

editar

Se conoce como Boilerplate code o código boilerplate a secciones de código que se repiten en varios lugares con poca o ninguna variación.[3]

Referencias

editar
  1. "boiler plate", Merriam-Webster Dictionary (online)
  2. Boilerplate, Dictionary.com
  3. Lämmel, Ralf; Jones, Simon Peyton (2003). «Scrap your boilerplate: a practical design pattern for generic programming». Proceedings of the 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation. TLDI '03. New York: ACM. pp. 26-37. ISBN 9781581136494. S2CID 9472305. doi:10.1145/604174.604179. 

📚 Artikel Terkait di Wikipedia

Bjarne Stroustrup

Proceedings of the ACM on Programming Languages 4: 1-168. S2CID 219603741. doi:10.1145/3386320.  «Concepts: The future of generic programming (the future is here)

Código repetitivo

(2003). «Scrap your boilerplate: a practical design pattern for generic programming». Proceedings of the 2003 ACM SIGPLAN International Workshop on Types

F Sharp

|] hash table, creado con la sintaxis dict [ ... ] o System.Collections.Generic.Dictionary<_,_> type). Valores y campos de records también pueden ser etiquetados

Common Lisp Object System

CommonLoops: Merging Lisp and object-oriented programming. En Conference on Object Oriented Programming Systems Languages and Applications, ACM Sigplan

PL/1

PL/1, acrónimo de Programming Language 1 (Lenguaje de Programación 1), fue propuesto por IBM hacia 1970 para responder simultáneamente a las necesidades

Robert C. Martin

Mentor, ahora extinta, que proveía de cursos en la metodología Xtreme Programming. En marzo de 2021 dirige dos empresas. Uncle Bob Consulting que provee

Sistema de efectos

114–136. ISBN 3-540-66624-9.  Marino, Daniel; Millstein, Todd (2008). «A Generic Type and Effect System». Proceedings of the 4th international workshop

Biblioteca estándar de C++

no usan la extensión «.h».[cita requerida] Bjarne Stroustrup: The C++ Programming Language, Addison-Wesley, ISBN 0-201-70073-5 Rogue Wave C++ Standard