Destiser
Legacy Member
Er is in de 'Algemeen'-sectie van dit forum een discussie aan de gang ivm 'goed leren programmeren'. Bij deze vraag ik mij dan ook af of er boeken of dergelijke zijn die zoveel taalonafhankelijk mogelijk, goede programmeertechniekentips bevatten.
Zelf ben ik geen IT-er en maar een ingenieur, maar voor het werk doe ik geregeld C# programmatie. En ook al doe ik m'n best om alles zo netjes mogelijk te doen, ik heb te vaak het idee dat ik een basis mis van algemene 'goede programmeertechnieken'. Bestaan hier boeken van en dergelijke?
Je ziet soms boeken ivm 'design patterns', maar ik denk dat dat zich specifiek richt op bepaalde practische problemen. Ik wil eigenlijk gewoon eens een algemeenheid, zoals reeds op het forum verschenen:
"Een for-loop onderbreek je niet met een break maar door er een extra boolean statement in te verwerken" (https://www.beyondgaming.be/archive/web-design-programming.237/break-enof-return-in-een-loop.831780)
Dat soort dingen heb ik nooit gezien. OOP heb ik nu wel gezien maar zo'n dingen zoals daarnet dus niet. Ook regels betreffende naming conventions enzo, allija, echt de dingen die een programmeur moet weten en in (toch bijna) alle talen kan toepassen.
Zijn er mensen die zo'n recources kennen?
Zelf ben ik geen IT-er en maar een ingenieur, maar voor het werk doe ik geregeld C# programmatie. En ook al doe ik m'n best om alles zo netjes mogelijk te doen, ik heb te vaak het idee dat ik een basis mis van algemene 'goede programmeertechnieken'. Bestaan hier boeken van en dergelijke?
Je ziet soms boeken ivm 'design patterns', maar ik denk dat dat zich specifiek richt op bepaalde practische problemen. Ik wil eigenlijk gewoon eens een algemeenheid, zoals reeds op het forum verschenen:
"Een for-loop onderbreek je niet met een break maar door er een extra boolean statement in te verwerken" (https://www.beyondgaming.be/archive/web-design-programming.237/break-enof-return-in-een-loop.831780)
Dat soort dingen heb ik nooit gezien. OOP heb ik nu wel gezien maar zo'n dingen zoals daarnet dus niet. Ook regels betreffende naming conventions enzo, allija, echt de dingen die een programmeur moet weten en in (toch bijna) alle talen kan toepassen.
Zijn er mensen die zo'n recources kennen?
De meeste programmeurs leren de stijlregels d.m.v. ervaring (zijnde in de praktijk of tijdens lessen, of soms op dit forum zoals de bovenstaande link mooi demonstreerd
). Ook is het zo dat je IDE vaak de stijlregels in jouw plaats toepast zodat je er zelf niet zoveel rekening hoeft mee houden. Dingen die je IDE dan weer niet doet zijn dan weer wel goed om te weten, bv:
)