Boilerplate

Boilerplate (englisch für ursprünglich „Kesselplatte“, übertragen „Standardtext, Textbaustein“; auch Abbinder) ist in der Medienarbeit und dem Druckwesen[1] der Anglizismus für einen gleichbleibenden Textblock meist am Ende eines Texts.

Allgemeines

Im Zusammenhang mit E-Mails wird der Begriff auch bezüglich der Signatur benutzt. Der Begriff wird auch in der Rechnungslegung und der Programmierung[2] verwendet.

Public Relations

Boilerplate oder Backgrounder ist ein Begriff aus der PR- und Medienarbeit. Es handelt sich dabei um eine Textpassage am Ende einer Medienmitteilung. Sie enthält die wichtigsten allgemeinen Angaben zur Organisation, welche hinter der Medienmitteilung steht (z. B. Anzahl der Mitarbeiter des Unternehmens, Umsatz, Standorte, Branchenschwerpunkte, Gründung).[3]

Die Boilerplate ist somit ein über einen längeren Zeitraum gleichbleibender Textblock ohne direkten Bezug zum aktuellen Anlass. Die Boilerplate bietet Journalisten die Möglichkeit, auf einen Blick das Tätigkeitsprofil einer Organisation bzw. eines Unternehmens zu erfassen.[4][5]

Wirtschaft

Bei der Vertragsgestaltung von Finanzkontrakten (wie Kreditvertrag, Anleihebedingungen, Termingeschäften) gibt es Standardklauseln, die nicht Gegenstand von vorherigen Verhandlungen sein müssen, weil sie als allgemein üblich anerkannt sind (englisch boilerplates).[6] Hierzu gehören beispielsweise die Covenants. Die Vertragsmuster der Loan Market Association beinhalten derartige, als boilerplates bezeichnete Textbausteine.

Bei der Bilanzierung und in der Rechnungslegung ist die Offenlegung (englisch disclosure) bekannt, deren Aspekte von den Interessengruppen der Rechnungslegung unterschiedlich gewichtet werden. Die bilanzierenden Unternehmen sehen sich gedrängt, ihre Abschlüsse unter hohem Aufwand mit Informationen und Unternehmensdaten zu überfrachten (englisch disclosure overload), die nach ihrem Empfinden für die Nutzer zum Teil irrelevant sind. Unter anderem wegen Zeitdrucks seien viele Angaben redundant und wenig unternehmensspezifisch. Hierzu fühle man sich durch die bestehenden Publizitätsvorschriften gezwungen, deren Einhaltung von Abschlussprüfern überprüft werde. Nach Ansicht des International Accounting Standards Board (AISB) kann eine Überfrachtung mit ausufernden verbalen Angaben zu einer kognitiven Überforderung des Adressaten durch mangelnde Relevanz, ineffektive Kommunikation (etwa in Form von standardisierter und repetitiver Darstellung; englisch boilerplates) sowie ein Übermaß an unwesentlichen Informationen führen.[7]

Programmierung

In der Programmierung bezeichnet der Begriff Boilerplate-Code Codefragmente, die an vielen Stellen in mehr oder weniger unveränderter Form benötigt werden. Das kommt häufiger vor in Programmiersprachen, die als eher „geschwätzig“ (verbose) gelten, d. h. dem Programmierer auch für geringste Aufgabenstellungen viel Codierarbeit abverlangen. Der Bedarf an Boilerplate-Code kann durch Nutzung von High-Level-Mechanismen wie Metaprogrammierung (wobei das System den benötigten Boilerplate-Code automatisch generiert) und Methodikbausteine wie Konvention vor Konfiguration (wodurch „gute“ Defaultwerte zur Verfügung gestellt werden, so dass viele Implementierungsdetails nicht mehr in jedem Projekt ausdrücklich spezifiziert werden müssen) reduziert werden.

Die folgenden Zeilen in Perl zeigen beispielhaft Boilerplate-Code. Sie bestehen aus einem Shebang und zwei Pragmata (die der gute Programmierstil verlangt) am Anfang einer Quelldatei. Diese Zeilen sind nicht Teil der Programmlogik, sondern enthalten Information für die Ablaufumgebung.

#!/usr/bin/env perl
use warnings;
use strict;

Boilerplate-Code wird häufig zur Vorbereitung der Benutzung von Funktionen aus Bibliotheken mit niedrigem Abstraktionsniveau benötigt. Ein Beispiel hierfür ist die strcat Function in C zum Zusammenfügen zweier Zeichenketten (strings). In C werden Zeichenketten als Felder von einzelnen Zeichen (character, Datentyp char) mit abschließendem Nullbyte abgelegt (nullterminierte character arrays). Der Code, den man braucht, um (jedenfalls auf eine Art) mit strcat zwei Zeichenketten namens first und second zu verketten, lautet in ausführlich kommentierter Fassung, aber ohne notwendige Fehlerbehandlung:

char *result;

/* Allocate memory for the size of the two strings, plus 1 for the terminating NULL character. */
result = malloc( (strlen(first) + strlen(second) + 1) * sizeof(char) );

/* Copy the contents of 'first' to 'result'. */
strcpy(result, first);

/* Append the contents of 'second'. */
strcat(result, second);



/* Deallocate the reserved memory when finished */
free(result);
  • Die Variablendeklarationen und die Anweisungen malloc und free sind der Boilerplate-Code, der als Rahmen für die eigentliche Arbeit der beiden Funktionsaufrufe vorausgesetzt und somit zusätzlich geschrieben werden muss.
  • Der Code ist nicht threadsafe. Werden first oder second zwischen dem strlen und den Kopiervorgängen in einem anderen Thread verlängert, wird der Heap zerstört.
  • Der Code ist damit nicht nur lang und komplex und verdeckt die eigentliche Aufgabe, sondern es gibt viele Möglichkeiten, den Code mit Schwachstellen zu versehen.
  • Zur Unterstützung weitere Funktionen wie Wide Characters oder Multibyte-Characters wächst der Boilerplate noch weiter.

Siehe auch

Einzelnachweise

  1. Donald Treadwell, Jill B. Treadwell: Public Relations Writing. Principles in Practice. SAGE, 2003, ISBN 978-0-7619-4599-4.
  2. Ralf Laemmel/Simon Peyton Jones: Scrap your boilerplate: a practical approach to generic programming. In: Proceedings ACM SIGPLAN Workshop on Types in Language Design and Implementation. 2003 (PSWebseite).
  3. Jörg Hüttmann: Erfolgreiche Online-PR: Wie Sie Pressemeldungen für das Web zielgruppengenau schreiben und erfolgreich verbreiten. BoD – Books on Demand, 2018, 2018, ISBN 3-7481-8346-1, S. 32.
  4. Was ist eigentlich ein Abbinder Marketing Börse vom 26. August 2011, abgerufen am 4. Juni 2019
  5. Wie man eine Boilerplates erstellt PR Spionen vom 28. April 2018, abgerufen am 4. Juni 2019
  6. Stephan Illenberger/Thomas A. Jesch/Harald Keller/Ulf Klebeck/Jörg Rocholl, Private-Equity-Lexikon, 2011, S. 46
  7. Thorsten Sellhorn/Julia Menacher, Welche Neuerung bringt die 'Disclosure Initiative' des IASB, in: Die Wirtschaftsprüfung, 2015, S. 1289–1298

Read other articles:

Weinberg von Neuengronau IUCN-Kategorie IV – Habitat/Species Management Area Bild gesucht BWf1 Lage Hessen, Deutschland Fläche 50,23 ha Kennung 1435015 WDPA-ID 82879 Natura-2000-ID DE5723303 FFH-Gebiet 50,23 ha Geographische Lage 50° 17′ N, 9° 37′ O50.27619.6155Koordinaten: 50° 16′ 34″ N, 9° 36′ 56″ O Weinberg von Neuengronau (Hessen) Einrichtungsdatum 1979 Weinberg von Neuengronau ist ein Naturschut...

Етель Тернерангл. Ethel Turner Народилася 24 січня 1870(1870-01-24)Донкастер, Південний Йоркшир, Йоркшир і Гамбер, Англія, Сполучене Королівство[1]Померла 8 квітня 1958(1958-04-08) (88 років)Сідней, Австралія[2][3]Країна  Велика Британія Сполучене КоролівствоДіяльність письмен...

جامعة عدنان مندريس (بالتركية: Adnan Menderes Üniversitesi)‏ شعار جامعة عدنان مندريسشعار جامعة عدنان مندريس معلومات التأسيس 1992  الموقع الجغرافي المدينة إفلر  [لغات أخرى]‏  البلد تركيا  سميت باسم عدنان مندريس  إحصاءات عدد الموظفين 991   عضوية رابطة الجامعات الأوروبية&...

У Вікіпедії є статті про інших людей із прізвищем Лисицький. Лазар ЛисицькийЛазар Лісіцкі Автопортрет 1914р.При народженні Лазар Маркавіч (Мордухавіч) ЛісіцкіНародження 10 (22) листопада 1890(1890-11-22)с. Починок, Смоленська губерніяСмерть 30 грудня 1941(1941-12-30) (51 рік)  Москва(туберк

Ця стаття є частиною Проєкту:Франція (рівень: невідомий) Портал «Франція»Мета проєкту — створення якісних та інформативних статей на теми, пов'язані з Францією. Ви можете покращити цю статтю, відредагувавши її, а на сторінці проєкту вказано, чим ще можна допомогти. Учасник

Inflammatory agent This article is about the chemical compound. For devices used to dispense it, see Pepper-spray projectile. U.S. Marines being subject to pepper spray Part of a series onChemical agents Lethal agents Blood Cyanogen chloride (CK) Hydrogen cyanide (AC) Arsine (SA) Blister Ethyldichloroarsine (ED) Methyldichloroarsine (MD) Phenyldichloroarsine (PD) Lewisite (L) Mustard gas(HD H HT HL HQ) Nitrogen mustardHN1HN2HN3 Phosgene oxime (CX) C01-A035 C01-A039 Nerve G-agents Tabun (GA) S...

Para otros usos de este término, véase Virgen Negra. Para otros usos del término atocha, véase Atocha (desambiguación). Nuestra Señora de Atocha Virgen de Atocha en el camarín de su Basílica en MadridOrigenPaís  EspañaSantuario Real Basílica de Nuestra Señora de AtochaDatos generalesVeneración Iglesia católicaFestividad Primer domingo de octubrePatrona de Casa Real EspañolaFecha de la imagen siglo XIIIEstilo Románico[editar datos en Wikidata&...

Srintil Mencari CintaGenreKomedidramaromanPembuatHA PicturesSkenarioHappy AsmaraCeritaHappy AsmaraPemeran Happy Asmara Nadya Arum Sari Delva Irawan Negara asal IndonesiaBahasa asliBahasa JawaJmlh. episode(daftar episode)ProduksiLokasi produksiKabupaten Kediri, Jawa TimurSinematografiIta ApriliaDurasi15–25 menitRumah produksiHA PicturesRilisJaringan asliYouTubeRilis asli28 Agustus 2021 (2021-08-28) –sekarang (sekarang) Srintil Mencari Cinta adalah seri web komedi Indone...

Anitta discographyAnitta performing at a concert in November 2017Studio albums5Live albums1Music videos76EPs5Singles47 Brazilian singer Anitta has released five studio albums, one live album, five extended plays, 47 singles (as main artist) and 66 music videos. Anitta was discovered by music producer DJ Batutinha via YouTube in 2010. She eventually signed a record deal with Warner Music Brazil in 2013 and released her debut album, Anitta, that same year, which reached number one and was certi...

День перемирия Празднование перемирия в Нью-Йорке в 1918 году Отмечается американцами, англичанами, голландцами, бельгийцами, французами, канадцами, сербами. Дата 11 ноября Связан с подписанием Компьенского перемирия  Медиафайлы на Викискладе День перемирия — день подп...

Genus of spiders Alpaida Alpaida alticeps Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Subphylum: Chelicerata Class: Arachnida Order: Araneae Infraorder: Araneomorphae Family: Araneidae Genus: AlpaidaO. Pickard-Cambridge, 1889[1] Type species A. conicaO. Pickard-Cambridge, 1889 Species 153, see text Synonyms[1] Lariniacantha Parepeira Pickardiana Subaraneus Subedricus Alpaida is a genus of South American orb-weaver spiders first described by...

Automatic power loom developed in 1895 A Draper loom in textile museum, Lowell, Massachusetts A Draper loom showing a Northrop filling-changing battery (the cylinder of pirns) in Bamberg, South Carolina The Northrop Loom was a fully automatic power loom marketed by George Draper and Sons, Hopedale, Massachusetts beginning in 1895. It was named after James Henry Northrop who invented the shuttle-charging mechanism.[citation needed] Background James Henry Northrop, (8 May 1856 - 12 Dece...

Rock overlying a less resistant type For the region in Texas, see Caprock, Texas.Caprock or cap rock is a more resistant rock type overlying a less resistant rock type,[1] analogous to an upper crust on a cake that is harder than the underlying layer. Description Horseshoe Falls, part of the Niagara Escarpment. The dark thin layer in the foreground, where water is not yet running, is the caprock. The Niagara Escarpment, over which Niagara Falls flows, is an example of a scarp or escar...

This article needs additional citations for verification. Relevant discussion may be found on the talk page. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Movement for the Self-Determination of Kabylie – news · newspapers · books · scholar · JSTOR (October 2022) (Learn how and when to remove this template message) Political party in Algeria Movement for Self-...

Distribuzione dei rilievi nel Canada. Voce principale: Geografia del Canada. La maggior parte dei sistemi montuosi del Canada sono situati nella parte occidentale dello Stato, compresi all'interno delle province della Columbia Britannica e dell'Alberta e del territorio dello Yukon. Le principali catene montuose sono quelle delle Montagne Rocciose Canadesi, le Saint Elias Mountains nello Yukinton e la Cordigliera Artica nelle regioni nord-orientali del Nunavut. Una piccola porzione della caten...

Former cinema, now a church in Powis Street / Woolwich High Street, WoolwichGranada Cinema, WoolwichGeneral informationTypeFormer cinema, now a churchArchitectural styleModernismAddress174–186 Powis Street / Woolwich High StreetTown or cityWoolwich (SE18)Coordinates51°29′35.8″N 0°03′42.87″E / 51.493278°N 0.0619083°E / 51.493278; 0.0619083Construction started1936Inaugurated20 April 1937DimensionsOther dimensions48 × 28ft (stage)[1]Design and const...

International energy management standard ISO 50001 Energy management systems - Requirements with guidance for use, is an international standard created by the International Organization for Standardization (ISO). It supports organizations in all sectors to use energy more efficiently through the development of an energy Management System. The standard specifies the requirements for establishing, implementing, maintaining and improving an energy management system, whose purpose is to enable an...

1940 film by Joseph H. Lewis That Gang of MineVHS coverDirected byJoseph H. LewisWritten byWilliam Lively (screenplay)Alan Whitman(story)Produced bySam KatzmanStarringLeo GorceyBobby JordanCinematographyRobert E. ClineHarvey GouldEdited byCarl PiersonMusic byLew PorterDistributed byMonogram Pictures CorporationRelease date September 23, 1940 (1940-09-23) Running time62 min.CountryUnited StatesLanguageEnglish That Gang of Mine is a 1940 film directed by Joseph H. Lewis and starr...

2014 single by Kim Hyun-joongHot SunHot Sun Normal Edition album coverSingle by Kim Hyun-joongfrom the album Imademo ReleasedJune 18, 2014 (2014-06-18)GenreJ-pop, Pop rockLabelDelicious Deli Records Universal Music JapanSongwriter(s)Steven LeeProducer(s)Steven LeeKim Hyun-joong singles chronology Tonight (2013) Hot Sun (2014) Music videoHot Sun video teaser on YouTube Hot Sun is Kim Hyun-joong's fourth Japanese single, which was released on June 18, 2014, under Delicious Deli R...

SS sergeant and Holocaust perpetrator (1902–1945) Paul BredowBorn31 October 1903Koźliny, German EmpireDiedDecember 1945 (aged 42)Göttingen, Lower Saxony, Allied-occupied GermanyAllegianceNazi GermanyService/branchSchutzstaffelRankUnterscharführerUnitSS-TotenkopfverbändeCommands heldTreblinka extermination camp Paul Bredow (31 October 1903 – December 1945) was a German SS sergeant and Holocaust perpetrator. He served at Treblinka extermination camp during the Operation Reinhard phase o...