[PHP] Kennisvergaring Design Patterns, Unit testing e.a.

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
Ha mede-tweakers,

Een klein beetje achtergrond: Ik ben een technisch-creatief, zodoende ook enkele jaren geleden een bachelor behaald aan een technisch-creatieve opleiding. Dingen als programmeren worden geraakt, maar vrij minimaal. Ik ben mij voor eigen projecten gaan richten op het bouwen van websites met voornamelijk PHP. Door de jaren heen heb ik als (veelal enige) developer bij bedrijven gewerkt. Leren doe je dan door problemen te ontleden en alles zelf uit te zoeken. Er was niemand met parate kennis in mijn omgeving beschikbaar.

In juni ben heb ik een baan gekregen bij een groot bedrijf waar enkele scrum-teams werken aan een PHP-gebaseerde in-house CRM applicatie. Het geeft me de mogelijkheid te sparren en in een korte tijd veel kennis op te doen, waar ik erg blij mee ben - het was precies de kans waar ik naar zocht om een sprong te maken in kennis, complexiteit en uitdaging.

Ondanks dat ik goed mee kan komen met mijn collega's heb ik het gevoel dat ik hier en daar toch wat tekort schiet en daar zou ik graag verandering in willen brengen. Omdat ik niet een puur IT-gerelateerde opleiding heb genoten mis ik soms toch dingen. Zo pas ik al jaren diverse design-patterns toe zonder de daadwerkelijke naam van die patterns te kennen. GIT wordt natuurlijk altijd gebruikt, maar als individu heb je veelal enkel een lijst commits en geen doen met branching en merge conflicts etc... Dat is in teamverband toch echt anders.

Afgelopen maanden heb ik enkele boeken gelezen als 'Clean code' en 'The clean coder' welke mij zeker geholpen hebben. Verder heb ik me aangesloten bij het team mbt het behalen van Zend certificering wat soms toch leuke leermomenten met zich meebrangt.

Nu ga ik binnenkort op vakantie en zou ik graag een paar boeken mee willen nemen om een beetje meer kennis op te doen. Ik zoek bij voorkeur boeken met een praktische toepasbare insteek die vrij eenvoudig lezen. Diverse onderwerpen komen daar vanuit mijn perspectief in naar voren:

- Design patterns
- Versiebeheer
- (Unit) testing
- Misschien iets algemeens mbt vakjargon - als ik dan maar niet uit kom bij IT voor dummies ;)

Voor versiebeheer heb ik het boek 'Version control by example' van Eric Sink, welke enkele jaren geleden gratis te verkrijgen was en ik nog steeds niet gelezen heb. Voor de andere opties zie ik eerlijk gezegd door de bomen het bos niet meer, het aanbod is vrij groot. Ik hoop dat ook een beroep te mogen doen op IT veteranen van Tweakers en hierin advies te krijgen!

Ik heb er geen moeite mee als de boeken zich primair richten op andere talen dan PHP als de concepten maar duidelijk te vertalen zijn zoals bijv bij 'Clean code'.


Bedankt ;)

Storyteller @ soundcloud


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Voor design patterns heb je natuurlijk het boek van de Gang of Four: Wikipedia: Design Patterns

Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
O'reilly kan er ook wat van, zo veel boeken als je maar wil!

Acties:
  • 0 Henk 'm!

  • Martindo
  • Registratie: November 2010
  • Laatst online: 23-09 11:40
Inderdaad het boek van de Gang of Four. Daarmee ben je al een heel eind. Ik zou dat boek gebruiken als leidraad in je 'leerproces'. Boek lezen en gewoon aanklooien ermee.

Acties:
  • 0 Henk 'm!

  • JJerome
  • Registratie: Oktober 2007
  • Laatst online: 27-07 15:33
Misschien zijn de volgende sites interessant voor je:

http://designpatternsphp.readthedocs.org/en/latest/
http://www.phptherightway.com/

Edit: Ik moet wel goed lezen.. je zoekt boeken 8)7

[ Voor 16% gewijzigd door JJerome op 12-07-2015 20:23 ]


Acties:
  • 0 Henk 'm!

  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
Bedankt heren. Ik ga op vakantie, en dan wil ik zo min mogelijk online doen, vandaar boeken!

Ik heb inmiddels de volgende boeken besteld na jullie tips, wat extra zoekwerk en rondvragen in mn eigen netwerk:

Design Patterns - Ralph Johnson en andere
Growing Object-Oriented Software, Guided by Tests - Nat Pryce en andere
Test Driven Development - Kent Beck en andere

Ik ben hiermee wel zoet tijdens mijn vakantie, maar tips zijn uuteraard welkom. Genoeg te leren en te lezen. :)

Storyteller @ soundcloud


Acties:
  • 0 Henk 'm!

  • DirkZzZ
  • Registratie: September 2007
  • Laatst online: 04-09 10:02
Vond zelf Domain-driven Design door Eric Evans ook wel informatief.

Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 21:27
En niet specifiek Design Patterns, maar een zeer goed boek (met hele goede referenties naar andere boeken bij een hoofdstuk):
"Code Complete 2nd edition"

Een van de boeken die iedereen gelezen moet hebben.

Acties:
  • 0 Henk 'm!

  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
Code complete ook besteld. Bedankt. Ik ben voorlopig wel weer even zoet!

Storyteller @ soundcloud

Pagina: 1