Development standaarden: verschil tussen versies
(→PSR-12) |
(→PSR-12) |
||
| (3 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 1: | Regel 1: | ||
== 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 12: | Regel 10: | ||
== PSR-12 == | == PSR-12 == | ||
De volledige documentatie van de PSR-12 standaard kan je | 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