comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: need help learning Ada for a modula-2 programmer
Date: Thu, 30 Jan 2014 15:58:24 -0600
Date: 2014-01-30T15:58:24-06:00	[thread overview]
Message-ID: <lcehu0$jvc$1@loke.gir.dk> (raw)
In-Reply-To: 1714405286412767995.744595rm-host.bauhaus-maps.arcor.de@news.arcor.de

"Georg Bauhaus" <rm-host.bauhaus@maps.arcor.de> wrote in message 
news:1714405286412767995.744595rm-host.bauhaus-maps.arcor.de@news.arcor.de...
> "Nasser M. Abbasi" <nma@12000.org> wrote:
>
>> Revision history belongs to the source code itself. If you remove it
>> and put it in some separate container such as a database, then you
>> are stuck to having that database along side for ever, and it means
>> no one can see the revisions made to the source code, unless they
>> access and install some additional software and files.
>
> If the authors decide that others should see the revision notes,
> then they can attach them. Release management typically
> relies on corresponding facilities. One form of attachment is
> a text file, Changelog. IMHO that's a good way of organizing
> publicly visible history. I don't have to infer it, then, from all kinds 
> of
> source files.

The public "changelog" has to be a separately maintained document, IMHO. It 
needs to be a summary of important changes, not the detailed changes that 
get documented in the source files. No end-user needs to know "8/31/08 - 
RLB - Corrected comments to reflect Ada 2007 terminology" or "5/13/11 - 
RLB - Renamed Is_Field to Is_Component to reflect Ada RM terminology". We 
also keep lists of fixed bugs and enhancements separately as users generally 
care about one or the other but not both at the same time.

To some extent, this is clearly a YMMV situation. It depends on the ultimate 
product/customer and the team and the managment.

                                 Randy.




  reply	other threads:[~2014-01-30 21:58 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-28  1:06 need help learning Ada for a modula-2 programmer agent
2014-01-28  1:33 ` adambeneschan
2014-01-28  1:52 ` Jeffrey Carter
2014-01-28 12:18 ` Brian Drummond
2014-02-02  2:47   ` agent
2014-02-02  6:09     ` Jeffrey Carter
2014-02-02 15:02       ` agent
2014-02-02 16:00         ` gautier_niouzes
2014-02-02 19:48         ` Jeffrey Carter
2014-02-03  8:24           ` Dmitry A. Kazakov
2014-02-02 17:18     ` Brian Drummond
2014-02-03  0:10       ` agent
2014-02-03  0:36         ` agent
2014-02-03 12:53         ` Brian Drummond
2014-01-28 22:51 ` Jerry
2014-01-29 12:15   ` Mike H
2014-01-29 20:41     ` Jacob Sparre Andersen
2014-01-29 23:52       ` Jeffrey Carter
2014-01-30  9:05         ` Jacob Sparre Andersen
2014-01-30 14:20       ` Mike H
2014-01-30 14:35         ` Bill Findlay
2014-01-30 15:40           ` Mike H
2014-01-30 23:39         ` Jeffrey Carter
2014-01-31 20:16           ` Mike H
2014-01-29 23:52     ` Jeffrey Carter
2014-01-30  1:44       ` Bill Findlay
2014-01-30  2:01         ` Jeffrey Carter
2014-01-30 12:24       ` Simon Wright
2014-01-30 23:38         ` Jeffrey Carter
2014-02-03 23:12     ` agent
2014-02-04  6:10       ` J-P. Rosen
2014-02-04 22:38   ` agent
2014-01-29 16:58 ` Dirk Heinrichs
2014-01-29 20:43   ` Randy Brukardt
2014-01-29 22:53     ` Georg Bauhaus
2014-01-30 12:13       ` Simon Wright
2014-01-30 17:05     ` Dirk Heinrichs
2014-01-30 23:21       ` Randy Brukardt
2014-01-30  4:29   ` Nasser M. Abbasi
2014-01-30  8:45     ` Where to put change descriptions (Was: need help learning Ada for a modula-2 programmer) Jacob Sparre Andersen
2014-01-30  9:53     ` need help learning Ada for a modula-2 programmer Georg Bauhaus
2014-01-30 21:58       ` Randy Brukardt [this message]
2014-01-30 16:28     ` Pascal Obry
2014-01-30 17:43       ` Marius Amado-Alves
2014-01-30 18:10       ` Simon Wright
2014-01-30 22:38       ` Randy Brukardt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox