Article View: be.comp.programming
Article #11433Re: oproep aan de programmeurs:wat moet ik kiezen ?
From: Sjoerd Schreuder
Date: Fri, 08 Feb 2002 17:51
Date: Fri, 08 Feb 2002 17:51
40 lines
3134 bytes
3134 bytes
Rene Balvert wrote: > > "Pieter Philippaerts" <Pieter@allapi.net> wrote in message > news:1013187868.875791@seven.kulnet.kuleuven.ac.be... > > Ik heb nog nooit problemen gehad met de leesbaarheid van code. Integendeel > > zelf, > > ik zeg dat het declareren van variabelen bovenaan een methode de > > leesbaarheid > > _tegenwerkt_, aangezien je telkens je een nieuwe variabele tegenkomt in > een > > stuk > > code je naar boven moet scrollen om te zien wat voor type het is. > > Dan zou ik direct een probleem met de leesbaarheid van jou code hebben, > althans dat ik uberhaubt bij de definitie moet kijken om te zien om wat voor > soort variabele het gaat. Je gaat toch niet bij elk gebruik van de variabele het type vermelden? Dus als je een type een stuk lager gebruikt dan waar je hem definieert, dan heb je het type ook niet bij hand. Tenzij..... > Hungarian notation heet dat toch, aangeven wat voor soort variabele het is? Begrijp ik het verkeerd, of wordt hier het gebruik van Hungarian notation aangeraden? In een OO omgeving is het type vermelden in een naam zeer slecht voor de onderhoudbaarheid. Als je ergens het type van een variabele door equivalent type wil vervangen (bijvoorbeeld omdat je grotere integers nodig hebt), dan moet je gelijk overal de variabelenaam aanpassen. Of je past de naam niet aan, en het type klopt niet meer met de naam. In een OO omgeving kies je de namen van variabelen, members en functies zodanig dat je code leesbaar wordt. Dan hoef je niet of nauwelijks naar het type te zoeken. Trouwens, er zijn zat IDEs die een pop-up met het type geven als je de muis boven de variabele houdt. Hunarian notation: begin er niet aan. Sjoerd Schreuder
Technical Details
Message-ID:
<3C641012.9846D111@wanadoo.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!cleanfeed.casema.net!leda.casema.net!news2.euro.net!news.euronet.nl!not-for-mailReferences:
<uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <u682pm9952i083@corp.supernews.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,65d4c4d6a1e8dc39 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,65d4c4d6a1e8dc39 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-02-08 09:51:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!cleanfeed.casema.net!leda.casema.net!news2.euro.net!news.euronet.nl!not-for-mail From: Sjoerd Schreuder <sa_schreuder@wanadoo.nl> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ? Date: Fri, 08 Feb 2002 18:51:14 +0100 Organization: Wanadoo NL Lines: 40 Message-ID: <3C641012.9846D111@wanadoo.nl> References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <u682pm9952i083@corp.supernews.com> NNTP-Posting-Host: 212.203.20.29 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: scavenger.euro.net 1013190675 65512 212.203.20.29 (8 Feb 2002 17:51:15 GMT) X-Complaints-To: abuse@wanadoo.nl NNTP-Posting-Date: Fri, 8 Feb 2002 17:51:15 +0000 (UTC) X-Mailer: Mozilla 4.7 [en] (WinNT; I) X-Accept-Language: en