emerging
Legacy Member
Recipe4hate zei:Hmm, opletten met strings te vergelijken via de == operator.
Ik denk dat Java de .Equals() hiervoor heeft.
Even voor je opgezocht, jep:
C# heeft trouwens ook heel interessante comparisons ingebouwd, zoals String.IsNullOrEmpty()
En andere tip die ik je wil meegeven:
Begin zo vroeg mogelijk aan het aanleren van duidelijke naamgevingen.
Als iemand je code overneemt en moet 200 regels doorlezen om uit te zoeken wat of hoe variabele 'str' nu is: der gaat iemand niet content zijn
Zo ook het gebruik van naamconventie (hierover zal veel gediscussieerd kunnen worden, maar zolang je één conventie volgt die duidelijk is voor iedereen, zal het wel ok zijn):
Code:[B]private class variables:[/B] underscore + lowerCamelCase (vb: private int _myVariable) [B]inner scope variables:[/B] lowerCamelCase (vb: myInnerScopeCounter) [B]class names:[/B] CamelCase/PascalCase (vb: MyClass) [B]constant variables:[/B] Uppercase + underscores (vb: MY_FIXED_NUMBER) [B]properties:[/B] CamelCase (vb: MyClass.NumberOfItems) [B]methods/functions:[/B] CamelCase (vb: MyClass.CalculateNumberOfItems())
dankje
en die 'str' heb ik niet gekozen ook, dat was al gegeven in de opgave (link van de website in vorige post). Denk dat ik dat meestal wel vrij goed doe, private class variables deed ik meestal wel met een "m" ipv "_"
op treehouse was ik begonnen, met objects ging het nog vrij goed maar bij data structures ben ik de draad helemaal kwijt geraakt -_-




