On 28 Apr 2011, at 19:17, Nathan Stott wrote: > Originally, (until 0.11 I think?) CouchDB was developed without unit > tests.
That is not correct. The source has always contained testing code for the harder parts of CouchDB. They just weren't always accessible to the user, but only to developers. > I take it from this thread it was also developed then without > step-by-step debugging. It's amazing how stable it is and has been in > light of those two facts. What Noah said, there are many more ways to develop software :) Cheers Jan -- > On Thu, Apr 28, 2011 at 7:40 PM, till <t...@php.net> wrote: >> On Fri, Apr 29, 2011 at 2:38 AM, Miles Fidelman >> <mfidel...@meetinghouse.net> wrote: >>> Andrey Somov wrote: >>>> >>>> On Fri, Apr 29, 2011 at 1:01 AM, Paul >>>> Davis<paul.joseph.da...@gmail.com>wrote: >>>> >>>> >>>>> >>>>> On Thu, Apr 28, 2011 at 6:57 PM, Nathan Stott<nrst...@gmail.com> wrote: >>>>> >>>>>> >>>>>> So couchdb is really developed without using step-by-step debugging at >>>>>> all? That seems quite odd. >>>>>> >>>>>> >>>>> >>>>> I never use step by step debugging on any project in any language. >>>>> I've never found it that useful. >>>>> >>>>> >>>> >>>> step by step debugging of a unit test is one the most effective ways to >>>> find >>>> bugs. >>>> >>>> >>> >>> Until you start running highly concurrent software, distributed across >>> multiple nodes. That takes debugging to a whole new level. >>> >> >> A unit test doesn't run on multiple nodes. >>