Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] linux@example.com How many widely can we do that?
- Date: Thu, 29 Oct 2009 11:35:39 +0900
- From: Edward Middleton <emiddleton@example.com>
- Subject: Re: [tlug] linux@example.com How many widely can we do that?
- References: <20091025150358.ac21a898.attila@example.com> <20091025144342.GB29599@example.com> <20091025160621.089f04b4.attila@example.com> <f8b14cb80910252012m5cffe9a6m160c086910717cba@example.com> <a690a4c90910252029j41411fal15dc23c037b9a331@example.com> <87d44aagym.fsf@example.com> <a690a4c90910252228u7ae9a907g2a1900ed0839d43b@example.com> <874opmabcp.fsf@example.com> <20091028025424.GB8540@example.com> <87ws2g6tqw.fsf@example.com> <20091028051651.GH8540@example.com> <87r5so6oc1.fsf@example.com>
- User-agent: Thunderbird 2.0.0.23 (X11/20090915)
Stephen J. Turnbull wrote: > Curt Sampson writes: > > Stephen J. Turnbull wrote: > > > Even backward compatibility can be immediately disposed of as "we > > > changed unspecified behavior, you really shouldn't be depending on > > > that!" because *everything* is unspecified. > > > > Well, only if you refuse to admit that your code is also a spec. > > Of course I admit it is *a* spec. There is a place for reference > implementations. The problem is that if you have 1,000 revisions in > your repo, you have 1,000 specs (or maybe a *lot* more if you consider > the implied combinatorics of the patches). Don't you think that is > too many specs? > Stephen, I take it your argument against inline documentation as the spec, is that any change is immediately reflected in the spec so there is no incentive to stick to a given spec. In the projects I have most experience with, this is less of an issue because most developers don't like writing documentation so they only document fixed API's/behavour. If you look at rails as an example of inline documentation, the documentation accounts for most of the bulk of the framework[1]. Inline documentation might make it easier to change the spec, but there is still the burden of re-documenting the change. There is also the added advantage that inconsistencies between spec and actual behavior become more obvious. Edward 1. http://www.loudthinking.com/posts/33-myth-4-rails-is-a-monolith
- Follow-Ups:
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Stephen J. Turnbull
- References:
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Attila Kinali
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Christian Horn
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Attila Kinali
- Re: [tlug] linux@example.com How many widely can we do that?
- From: andrew holway
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Michael Bitker
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Stephen J. Turnbull
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Michael Bitker
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Stephen J. Turnbull
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Curt Sampson
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Stephen J. Turnbull
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Curt Sampson
- Re: [tlug] linux@example.com How many widely can we do that?
- From: Stephen J. Turnbull
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] linux@example.com How many widely can we do that?
- Next by Date: Re: [tlug] Subversion to Git Conversions
- Previous by thread: Re: [tlug] linux@example.com How many widely can we do that?
- Next by thread: Re: [tlug] linux@example.com How many widely can we do that?
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links