From: "N. L. Sizemore" <bolshev@theriver.com>
Subject: Re: Language Choice and Coding style
Date: 1996/07/06
Date: 1996-07-06T00:00:00+00:00 [thread overview]
Message-ID: <31DEF0FC.4FDC@theriver.com> (raw)
In-Reply-To: 4re0la$qk6@news.ld.centuryinter.net
steidl@centuryinter.net wrote (at end of very cogent argument):
>
> Can someone come up with a case where:
> 1. hungarian notation is needed for variables
> 2. (1) is not solved by some other common good coding style method
> 3. the case is not ultra-specific (i.e. it justifies hungarian
> notation as being a general good coding style method)
>
> -Jeff
>
> BTW, I tend to declare things in alphabetical order for just this
> reason - to keep it down to a glance instead of an O(N) search.
As a possible example meeting the stated desiderata I would offer certain types of transaction
processing code. Assume:
- A three-tier c/s architecture
- Control under a transaction monitor/manager
- A complex retrieval, i.e. , a data structure involving joins from several disparate data
sources
- a (potentially) heavy transaction workload
- Coding for transaction logic (aka 'business rules') at the 2nd tier, i.e., the transaction
server/router
Under these assumptions reasonable code style requirements might include:
- use local copies of data elements prior to 'prepare to commit'
- avoidance of other than absolutely necessary context shifts, e.g., call/returns, RPCs, etc.
- in line documentation of data types and/or sources which are defined externally
An admittedly constrained example but not, I think, infeasible.
--
------------------------------------------------------------
|| Come ride The River ------- http://www.theriver.com/ ||
------------------------------------------------------------
next prev parent reply other threads:[~1996-07-06 0:00 UTC|newest]
Thread overview: 84+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-06-21 0:00 Language Choice and Coding style Nasser Abbasi
1996-06-21 0:00 ` The Amorphous Mass
1996-06-23 0:00 ` Robert Dewar
1996-06-27 0:00 ` Adam Beneschan
1996-06-28 0:00 ` Peter Hermann
1996-06-28 0:00 ` John McCabe
1996-06-28 0:00 ` Robert Dewar
1996-07-02 0:00 ` John McCabe
1996-06-28 0:00 ` Robert A Duff
1996-06-29 0:00 ` Samuel Mize
1996-06-29 0:00 ` Robert Dewar
1996-07-04 0:00 ` Peter Hermann
1996-07-04 0:00 ` Robert Dewar
1996-07-05 0:00 ` software engineering and the notion of authorship Fergus Henderson
1996-07-08 0:00 ` Jakob Engblom
1996-07-08 0:00 ` Fergus Henderson
1996-07-09 0:00 ` Richard A. O'Keefe
1996-07-09 0:00 ` Fergus Henderson
1996-07-11 0:00 ` Paul Eggert
1996-07-08 0:00 ` John Byerly
1996-07-08 0:00 ` The Amorphous Mass
1996-07-08 0:00 ` Robert Dewar
1996-07-08 0:00 ` Peter Hermann
1996-07-15 0:00 ` Ralph Silverman
1996-07-15 0:00 ` Fergus Henderson
1996-07-17 0:00 ` Robert Dewar
1996-07-19 0:00 ` Mike Curtis
1996-07-05 0:00 ` Language Choice and Coding style John McCabe
1996-07-04 0:00 ` Dan Evens
1996-07-04 0:00 ` John McCabe
1996-07-02 0:00 ` John McCabe
1996-07-02 0:00 ` Samuel Mize
1996-07-03 0:00 ` Jeff Dege
1996-07-03 0:00 ` Robert Dewar
1996-07-04 0:00 ` John McCabe
1996-07-04 0:00 ` Phil Howard
1996-07-04 0:00 ` Peter Hermann
1996-07-03 0:00 ` John McCabe
1996-07-06 0:00 ` Laurent Guerby
1996-07-19 0:00 ` software engineering and the notion of authorship Andrew Gierth
1996-06-27 0:00 ` Language Choice and Coding style The Amorphous Mass
1996-06-23 0:00 ` mfinney
1996-06-23 0:00 ` Robert Dewar
1996-06-26 0:00 ` mfinney
1996-06-21 0:00 ` Robert Dewar
1996-06-24 0:00 ` Dr. John B. Matthews
1996-06-21 0:00 ` Giuliano Carlini
1996-06-21 0:00 ` David Weller
1996-06-21 0:00 ` David Emery
1996-06-21 0:00 ` Louis Tribble
1996-06-21 0:00 ` Jerry van Dijk
1996-06-24 0:00 ` Adam Beneschan
1996-06-23 0:00 ` Darin Johnson
[not found] ` <4qeu56$52r@news.interpath.net>
1996-06-23 0:00 ` Nasser Abbasi
1996-06-24 0:00 ` Andreas Schoter
1996-06-24 0:00 ` John McCabe
1996-06-24 0:00 ` Adam Beneschan
1996-06-24 0:00 ` Peter Hermann
1996-07-01 0:00 ` Alan Brain
1996-07-02 0:00 ` John McCabe
1996-06-26 0:00 ` Nasser Abbasi
1996-06-26 0:00 ` Ian Ward
1996-06-24 0:00 ` Michael R. Hartwig
1996-06-24 0:00 ` Theodore E. Dennison
1996-06-29 0:00 ` Rich Maggio
1996-06-29 0:00 ` Samuel Mize
1996-07-01 0:00 ` Richard A. O'Keefe
1996-07-02 0:00 ` Samuel Mize
1996-07-03 0:00 ` Robert Dewar
1996-07-08 0:00 ` ++ robin
1996-07-02 0:00 ` Nasser Abbasi
1996-07-03 0:00 ` steidl
1996-07-05 0:00 ` Samuel Mize
1996-07-06 0:00 ` N. L. Sizemore [this message]
1996-07-08 0:00 ` steidl
[not found] ` <JSA.96Jun26141502@organon.com>
1996-07-01 0:00 ` Russel A Hill
1996-07-01 0:00 ` Robert Dewar
1996-07-08 0:00 ` Russel A Hill
1996-07-02 0:00 ` Richard A. O'Keefe
1996-07-02 0:00 ` Jon S Anthony
1996-07-03 0:00 ` Mark Eichin
[not found] <835824850.11044.0@assen.demon.co.uk>
1996-06-27 0:00 ` Ian Ward
1996-06-27 0:00 ` John McCabe
-- strict thread matches above, loose matches on Subject: below --
1996-07-05 0:00 Robert C. Leif, Ph.D.
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox