Development standaarden: verschil tussen versies

Uit EnerWiki
Naar navigatie springen Naar zoeken springen
 
(2 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
= Development standaarden =
== PSR ==
== PSR ==
Bij EGPV & EGTW maken we gebruik van de [https://www.php-fig.org/psr/psr-12/ PSR-12] standaard.
Bij EGPV & EGTW maken we gebruik van de [https://www.php-fig.org/psr/psr-12/ PSR-12] standaard.
Regel 13: Regel 11:
== PSR-12 ==
== PSR-12 ==
De volledige documentatie van de PSR-12 standaard kan je [https://www.php-fig.org/psr/psr-12/ PSR-12] hier bekijken
De volledige documentatie van de PSR-12 standaard kan je [https://www.php-fig.org/psr/psr-12/ PSR-12] hier bekijken
[[Category:Documentatie]]

Huidige versie van 24 sep 2021 om 12:10

PSR

Bij EGPV & EGTW maken we gebruik van de PSR-12 standaard.

Omschrijving

Deze specificatie is een uitbreiding en vervanging van PSR-2 standaard, de codeerstijlgids en vereist naleving van PSR-1, de basiscoderingsstandaard.

Net als PSR-2 is de bedoeling van deze specificatie om cognitieve wrijving te verminderen bij het scannen van code van verschillende auteurs. Het doet dit door een gedeelde set regels en verwachtingen op te sommen over het formatteren van PHP-code. Deze PSR is bedoeld om een ​​vaste manier te bieden waarop coderingsstijltools kunnen worden geïmplementeerd, projecten kunnen de naleving verklaren en ontwikkelaars kunnen gemakkelijk omgaan met verschillende projecten. Wanneer verschillende auteurs in meerdere projecten samenwerken, helpt het om één set richtlijnen te hebben die door al die projecten kan worden gebruikt. Het voordeel van deze gids zit dus niet in de regels zelf, maar in het delen van die regels.

PSR-2 werd in 2012 geaccepteerd en sindsdien zijn er een aantal wijzigingen aangebracht in PHP, wat gevolgen heeft voor de richtlijnen voor coderingsstijlen. Hoewel PSR-2 een zeer uitgebreide PHP-functionaliteit bevat die op het moment van schrijven bestond, is nieuwe functionaliteit zeer vatbaar voor interpretatie. Deze PSR tracht daarom de inhoud van PSR-2 te verduidelijken in een modernere context met nieuwe beschikbare functionaliteit, en de errata aan PSR-2 bindend te maken.

PSR-12

De volledige documentatie van de PSR-12 standaard kan je PSR-12 hier bekijken