Samenvatting
Wat een rit! We zijn aan het einde gekomen van het leren van de basisprincipes in Go en u hebt verschillende programma's geschreven om te oefenen. Nu bent u uitgerust om uw leertraject in Go voort te zetten en complexere programma's te gaan schrijven.
Voor verschillende onderwerpen, zoals gelijktijdigheid, hebben we de basisbeginselen bekeken en zijn we niet in detail gegaan. We raden u aan om meer te weten te komen over het schrijven van betere code die eenvoudig te wijzigen is en die snel wordt uitgevoerd.
Zoals u hebt gezien, is Go idiomatisch in bepaalde zaken, zoals gelijktijdigheid, foutafhandeling en het gebruik van frameworks. Soms moest u misschien vergeten wat u van andere programmeertalen wist om te begrijpen waarom Go besluit om dingen op een bepaalde manier te implementeren. Go is bijvoorbeeld geen objectgeoriënteerde programmeertaal (OOP), maar veel OOP-functies kunnen in Go worden geïmplementeerd.
We raden u aan te blijven oefenen door terug te gaan naar de oefeningen die u hebt gedaan en deze uit te breiden. Maak vooral geen veronderstellingen, schrijf een testcase en bewijs eventuele hypothesen over Go.