• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?)


  • Subject: Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?)
  • From: Chris Hanson <email@hidden>
  • Date: Wed, 23 Jul 2003 12:05:22 -0500

On Wednesday, July 23, 2003, at 10:46 AM, Jim Rankin wrote:
What you're describing is akin to the Extreme Programming methodology.

[snip]

One more thing: a lot of the controversy over Extreme Programming is its advocacy for pair programming, meaning always having a team of two people working together at one computer on one piece of code at a time. This, to my mind is the least important part of the methodology and the rest of the principles work just as well without it.

Jim took the words right out of my mouth. Wade, check out Extreme Programming <http://c2.com/cgi/wiki?ExtremeProgramming>. And know that some of the people who created it are just as experienced as the people telling you the "real work" is in design and that everything should be fully designed before a line of code is written.

The Extreme Programming mailing list on Yahoo! Groups is a very useful resource (if a bit high-traffic). It's largely Java- and .NET-oriented right now; it'd be nice to get a larger Cocoa presence since I know there are a lot of Cocoa developers using some XP-like agile development methodologies, and since Cocoa & WebObjects developers use some very different patterns than developers using other technologies.

(For instance, Cocoa developers generally don't write "Button b = new Button();" to put a button in a window, or have a code-generator write it for us. Instead we use nib files. WebObjects developers generally don't write JDBC code for object persistence. Instead we use EOF. Both Cocoa and WebObjects developers use KVC a lot. And so on.)

-- Chris

--
Chris Hanson, bDistributed.com, Inc. | Email: email@hidden
Custom Mac OS X Development | Phone: +1-847-372-3955
http://bdistributed.com/ | Fax: +1-847-589-3738
http://bdistributed.com/Articles/ | Personal Email: email@hidden
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?)
      • From: Stefan Pantke <email@hidden>
References: 
 >Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?) (From: Jim Rankin <email@hidden>)

  • Prev by Date: Re: Why are my toolbar items disabled?
  • Next by Date: Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?)
  • Previous by thread: Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?)
  • Next by thread: Re: Design for Cocoa (was Re: Can a subclass of NSDictionary do this?)
  • Index(es):
    • Date
    • Thread