<div dir="ltr">I&#39;m a squeak newbie but I work and design every day on ruby / python / delphi projects.&nbsp; Personnaly I sketched out on paper, using UML mainly. Then I take the most quick and easy functionality/class collaboration to develop and I develop using Test Driven Development ( read Dave Astels fantastic book &quot;Test Driven Development: A practical guide&quot; if you want more details on this. I like the idea that tests drive the design ).<br>
<br>A tool I like&nbsp; to draw UML diagrams is umlet : <a href="http://www.umlet.com/">http://www.umlet.com/</a>&nbsp; It&#39;s fast, no popups, dialog boxes, saves it&#39;s diagrams in plain text files (easy to version), ... and free as in free beer ;)<br>
<br>This done (100% test green, 100% coverage and most obvious use cases tested), I sketched out again for next tasks and start all cycle again.<br><br>In professionnal environment I like to use Scrum iterative development process.<br>
<br>I hope this help !<br><br><br>Laurent <br><br><div class="gmail_quote">On Wed, Aug 20, 2008 at 5:42 AM, Andy Burnett <span dir="ltr">&lt;<a href="mailto:andy.burnett@knowinnovation.com">andy.burnett@knowinnovation.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I have just started building the model classes for my first app. I sketched out, on paper, what I thought the objects should be, and then started coding. However, very quickly, I found that I was confusing the heck out of myself, trying to make all the parts work together. Clearly, I was not approaching the process the right way at all.<br>

<br>
So, how do you guys build apps? Do you work out everything on paper first ( with UML diags etc). Or, do you use squeak as you design tool, creating stub classes as you realize you need them.<br>
<br>
Also, do you try to get one class to pass all it&#39;s tests first, before you move on?<br>
<br>
Basically, I am interested in the rules of thumb that you find helpful.<br>
<br>
Thanks<br>
Andy<br>
<br>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
</blockquote></div><br>
</div>