Voor school moeten we een applicatie maken. Dat moet een windows applicatie worden in C++ geschreven. Nou heb ik een constructor gemaakt. Hoe zorgen jullie ervoor om de code overzichtelijk te houden?
Bijvoorbeeld:
Ik heb een class met de naam Activiteit. Deze class is tegelijk de manager van de class TijdRegistratie. In die class werk ik met meerdere functies, bijvorbeeld:
Ook in de class tijdregistratie komt "tijdregistratie" veel voor.
Bijvoorbeeld hier ziet het er al vrij onoverzichtelijk uit:
TijdRegistraties is de naam van de vector.
iNumTijdRegistratie is de index.
Tijdregistratie is de class.
Mijn probleem is hoe zorg ik ervoor dat mijn code overzichtelijk blijft?
Bijvoorbeeld:
Ik heb een class met de naam Activiteit. Deze class is tegelijk de manager van de class TijdRegistratie. In die class werk ik met meerdere functies, bijvorbeeld:
code:
1
| FindTijdRegistratie(tijdregistratie TijdRegistratie) |
Ook in de class tijdregistratie komt "tijdregistratie" veel voor.
Bijvoorbeeld hier ziet het er al vrij onoverzichtelijk uit:
code:
1
2
3
4
5
6
| void Activiteit::AddTijdRegistratie( TijdRegistratie a)
{
TijdRegistraties.push_back(a);
TijdRegistraties.at(iNumTijdRegistratie).SetIndex(iNumTijdRegistratie);
iNumTijdRegistratie++;
} |
TijdRegistraties is de naam van de vector.
iNumTijdRegistratie is de index.
Tijdregistratie is de class.
Mijn probleem is hoe zorg ik ervoor dat mijn code overzichtelijk blijft?
- :? Wat voor naam geef ik aan de parameters? Inmiddels komt tijdregistratie al zoveel in de code voor dat het redelijk onoverzichtelijk word. :? kan ik functies mischien beter andere namen geven?
http://hawvie.deviantart.com/