Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: What is YOUR Development Process?

by neniro (Priest)
on Nov 07, 2005 at 21:15 UTC ( #506530=note: print w/ replies, xml ) Need Help??


in reply to What is YOUR Development Process?

The posters above said a lot of useful stuff about technical details. I'll focus on something else:

First I take paper and pens and start drawing. That's pretty old-school and may sound odd to some of you, but I like to sketch my classes and tables and whatsever on paper - and if I change something I redraw the necessary parts. I need to see what I'm doing (that's also the reason why I like Data::Dumper and GraphViz and ...). If I have to stop my work for quite some time - to work on some other projects, I just have to look on my papers if I restart working on my project.


Comment on Re: What is YOUR Development Process?
Re^2: What is YOUR Development Process?
by philcrow (Priest) on Nov 07, 2005 at 21:21 UTC
    I forgot to mention the drawings. They are sitting right beside me. I have a data model (second draft -- project started last week) and screen shot mock ups. If object interacation or network communication gets complicated, I'll make a sequence diagram or two (with UML::Sequence). Or, I might just make an outline of the proposed callstack/protocol in a text file.

    Phil

Re^2: What is YOUR Development Process?
by spiritway (Vicar) on Nov 08, 2005 at 02:44 UTC

    It's certainly "old-school", but then again, so am I. I'm not a professional programmer. It's a pasttime for me. However, any time I undertake a non-trivial project, I get out a small journaling book to write in, and first work out the general scheme - diagrams, flow charts, if using a GUI then a general sketch of how it ought to look. Over time I update the journal, but at no time do I really do without it. This may be more a reflection of how I was taught (mostly on paper), than necessarily a good idea.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://506530]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (12)
As of 2014-09-18 21:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (124 votes), past polls