Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Class designer [closed]

What software do you use when designing classes and their relationship, or just pen and paper?

like image 216
Tuoski Avatar asked Dec 08 '22 09:12

Tuoski


2 Answers

I find pen and paper very useful, and I try to get as far away from a computer as possible. If I do it on the compy, I'm always too tempted to start programming the solution. That inevitably leads to me changing things later that I would have spotted in the planning phase had I actually spent a good measure of time on it.

like image 198
Brian Warshaw Avatar answered May 14 '23 06:05

Brian Warshaw


I usually start with a empty interface then start writing tests. I then generate the members using refactoring tools. For me unit testing is part of the design.

like image 44
Chris Porter Avatar answered May 14 '23 06:05

Chris Porter