D
Dan Otterburn
I recently posted a question on comp.lang.perl.modules and have not
yet received any replies, leading me to the assumption that I have
made one of the following mistakes:
a) I have posted the question in the wrong group.
b) I have not titled the post in a clear or interesting enough way.
c) I have not asked a direct enough question.
d) I have formatted the post badly so it is difficult to read.*
e) The question is simply too dull to warrant a response!
Having read ESR's "How To Ask Smart Questions" (and particularly
http://www.catb.org/~esr/faqs/smart-questions.html#bespecific), I
suspect that I have failed on point b) but I would be particularly
grateful for any advice on this matter.
(I have used the comp.lang.perl groups a source of invaluable
information for years but this was the first question I have ever
posted).
I include the post below and would welcome any brutal dissection from
a group veteran!
Subject: PAUSE Definition of Pre-Alpha, Alpha, Beta and Released
Software
*(I am currently using the Google Groups web interface to post
questions)
yet received any replies, leading me to the assumption that I have
made one of the following mistakes:
a) I have posted the question in the wrong group.
b) I have not titled the post in a clear or interesting enough way.
c) I have not asked a direct enough question.
d) I have formatted the post badly so it is difficult to read.*
e) The question is simply too dull to warrant a response!
Having read ESR's "How To Ask Smart Questions" (and particularly
http://www.catb.org/~esr/faqs/smart-questions.html#bespecific), I
suspect that I have failed on point b) but I would be particularly
grateful for any advice on this matter.
(I have used the comp.lang.perl groups a source of invaluable
information for years but this was the first question I have ever
posted).
I include the post below and would welcome any brutal dissection from
a group veteran!
Subject: PAUSE Definition of Pre-Alpha, Alpha, Beta and Released
Software
I ask this question in specific relation to the "Development Stage"
choice on the PAUSE Register Namespace form, though I guess it is
really far more generic than that:
Is there a formal or accepted definition of the various stages of
software development within the Perl community, and if so I would be
grateful if someone could point me in the right direction to pick up a
bit more knowledge?
I have Googled on the subject and definitions seem to be vague and
vary quite significantly, particularly between the pre-release/pre-
stable stages: pre-alpha/alpha/beta. I have put together a brief
description below based on my research so far and look forward to
being corrected!
Idea - just an idea, no code yet.
Pre-Alpha - first stab at code, proof-of-concept, likely to be very
buggy, interface could change dramatically, entirely untested.
Alpha - starting to take shape but still likely to be buggy and
largely untested, interface settling down but still open to
significant change.
Beta - nearly there, largely tested and working, one or two known
bugs, interface unlikely to change dramatically but no guarantees.
Released - comprehensively tested, no _known_ bugs, interface is
formalised and future development/bug fixes should take this into
account.
*(I am currently using the Google Groups web interface to post
questions)