Difference between revisions of "Project SOEPMES"

From A-Eskwiki
Jump to: navigation, search
Line 9: Line 9:
 
* Linten en formatten.
 
* Linten en formatten.
 
* Iets als de Dia, maar dan zonder vreselijke merge conflicts.
 
* Iets als de Dia, maar dan zonder vreselijke merge conflicts.
 +
* Zorg ervoor dat die "compatibility notices" van inherited klassen niet pas op live gebeuren.
  
 
De volgende functies/klassen zijn heel soepmesserig:
 
De volgende functies/klassen zijn heel soepmesserig:

Revision as of 18:14, 30 November 2017

Opdat de code niet versteent.

Project #SOEPMES# zou ervoor moeten zorgen dat alle code die we gebruiken ook gewoon fijn is, met makkelijk toe te voegen features.

  • Kies pagina's om te deprecaten.
  • Documenteer ook wat de domeininhoud is van een object ipv de codeinhoud.
  • Gebruik requestobjecten ipv stateful dingen echoen.
  • Form parsen moet beter kunnen.
  • Linten en formatten.
  • Iets als de Dia, maar dan zonder vreselijke merge conflicts.
  • Zorg ervoor dat die "compatibility notices" van inherited klassen niet pas op live gebeuren.

De volgende functies/klassen zijn heel soepmesserig:

  • maybeDateTimeToString, vervang dit met View::maakString zodra feature-voornaamwoorden af is.
  • heel veel HtmlDiv's worden bootstrap-panel gemaakt door ze allerlei CSS-klassen te geven, dit kan eenvoudiger met HtmlPanel.

Overige soepmessige TODO's:

  • Zorg ervoor dat CommissieLidVerzameling::vanPersoon en CommissieVerzameling::vanPersoon precies dezelfde logica gebruiken om te bepalen wat telt als "huidig lid". Misschien sowieso CommissieVerzameling::vanPersoon opsplitsen in meer methoden.