Originally, (until 0.11 I think?) CouchDB was developed without unit tests. 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.
On Thu, Apr 28, 2011 at 7:40 PM, till <[email protected]> wrote: > On Fri, Apr 29, 2011 at 2:38 AM, Miles Fidelman > <[email protected]> wrote: >> Andrey Somov wrote: >>> >>> On Fri, Apr 29, 2011 at 1:01 AM, Paul >>> Davis<[email protected]>wrote: >>> >>> >>>> >>>> On Thu, Apr 28, 2011 at 6:57 PM, Nathan Stott<[email protected]> 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. >
