🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11433

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#11433
From: Sjoerd Schreuder
Date: Fri, 08 Feb 2002 17:51
40 lines
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-mail
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>

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