Ik ben eigenlijk op zoek naar tips, overwegingen en gedachten, want een concrete oplossing is er niet.
Als bijna volledig autodidact, en na enkele jaren PHP ben ik sinds kort ook in jQuery gedoken. En waar ik persoonlijk enorm tegen aan loop is dat ik met jQuery binnen no-time het overzicht volledig kwijt ben.
De reden; Enorme reeksen aan elkaar gekoppelde (als dan niet genestte) anonieme functies.
Het is puur persoonlijk, en zegt niks over jQuery. Maar wat ik fijn vind aan PHP is dat ik het functioneel en modulair kan gebruiken. Ik maak stukjes code, (procedureel of object georienteerd), en waar nodig roep ik ze er bij. Heerlijk overzichtelijk vind ik die structuur. Misschien ook omdat ik al een stuk meer ervaren ben met PHP en nog maar amper bij jQuery kom kijken, maar ik heb dus het gevoel alleen maar lange slierten abstracte code te produceren. Op het einde van een regel weet ik bij wijze van spreken amper nog hoe ik hem begonnen ben.
Voor een groot deel is dat ook wel noodzakelijk, omdat je in jQuery vaak functies als argumenten gebruikt. Dus ik zal me aan de jQuery way of working moeten aanpassen. Maar ik ben eigenlijk wel bijna wanhopig op zoek naar een manier waarop ik e.e.a. voor mezelf overzichtelijk kan houden.
Sinds kort gebruik ik PHP Storm, en ben ook al op zoek geweest naar daar eventuele ingebouwde tooltjes die daar bij zouden kunnen helpen, maar tot op heden niet echt iets gevonden. Dingen waar ik zelf aan denk die eventueel zouden kunnen helpen zijn: - Een goede (lees: nog betere) voorbereiding in de vorm van een goede architectuur van hetgeen ik bouw, zodat het scripten an sich alleen nog maar in code noteren van een intensief beschreven opzet is. En/of bepaalde code styling gebruiken die het overzichtelijker maakt.
Maar ook op die twee punten zou ik best wat tips kunnen gebruiken waar ik meer over zo'n architectuur en code styling kan vinden, of tools die ik daar bij kan gebruiken.
(Overigens mogen mij architectuur skill op PHP gebied ook wel een stuk beter
)
Zijn er anderen die dit probleem al voor zichzelf hebben opgelost? Zijn er tips om ter harte te nemen? Zie ik (de autodidact) tools of ways of working over het hoofd die eigenlijk heel breed gebruikt worden?
Als bijna volledig autodidact, en na enkele jaren PHP ben ik sinds kort ook in jQuery gedoken. En waar ik persoonlijk enorm tegen aan loop is dat ik met jQuery binnen no-time het overzicht volledig kwijt ben.
De reden; Enorme reeksen aan elkaar gekoppelde (als dan niet genestte) anonieme functies.
Het is puur persoonlijk, en zegt niks over jQuery. Maar wat ik fijn vind aan PHP is dat ik het functioneel en modulair kan gebruiken. Ik maak stukjes code, (procedureel of object georienteerd), en waar nodig roep ik ze er bij. Heerlijk overzichtelijk vind ik die structuur. Misschien ook omdat ik al een stuk meer ervaren ben met PHP en nog maar amper bij jQuery kom kijken, maar ik heb dus het gevoel alleen maar lange slierten abstracte code te produceren. Op het einde van een regel weet ik bij wijze van spreken amper nog hoe ik hem begonnen ben.
Voor een groot deel is dat ook wel noodzakelijk, omdat je in jQuery vaak functies als argumenten gebruikt. Dus ik zal me aan de jQuery way of working moeten aanpassen. Maar ik ben eigenlijk wel bijna wanhopig op zoek naar een manier waarop ik e.e.a. voor mezelf overzichtelijk kan houden.
Sinds kort gebruik ik PHP Storm, en ben ook al op zoek geweest naar daar eventuele ingebouwde tooltjes die daar bij zouden kunnen helpen, maar tot op heden niet echt iets gevonden. Dingen waar ik zelf aan denk die eventueel zouden kunnen helpen zijn: - Een goede (lees: nog betere) voorbereiding in de vorm van een goede architectuur van hetgeen ik bouw, zodat het scripten an sich alleen nog maar in code noteren van een intensief beschreven opzet is. En/of bepaalde code styling gebruiken die het overzichtelijker maakt.
Maar ook op die twee punten zou ik best wat tips kunnen gebruiken waar ik meer over zo'n architectuur en code styling kan vinden, of tools die ik daar bij kan gebruiken.
(Overigens mogen mij architectuur skill op PHP gebied ook wel een stuk beter
Zijn er anderen die dit probleem al voor zichzelf hebben opgelost? Zijn er tips om ter harte te nemen? Zie ik (de autodidact) tools of ways of working over het hoofd die eigenlijk heel breed gebruikt worden?
See that's the trouble with reality, it's taken far too seriously.