CRC Cards might be useful:
http://en.wikipedia.org/wiki/Class-responsibility-collaboration_card
Regards,
Baiju M
___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers
On Fri, Jun 25, 2010 at 2:53 AM, Kenneth Gonsalves wrote:
> anyway I suddenly remembered back in 1980s I had a pen and notebook and used
> to write large amounts of pseudocode in it - I remember spending a week in a
> farm with no electricity and writing enormous amounts of code. So I have
> bough
[OFFTOPIC]
%s/corporate/enterprise/g
FTFY.
/jeff
On Sun, Jun 27, 2010 at 10:56 AM, Kenneth Gonsalves wrote:
> On Saturday 26 June 2010 21:02:52 shameek ghosh wrote:
> > Well...Although I have not done this much, but I believe a modelling
> tool
> > like UML helps when you show your design to
On Saturday 26 June 2010 21:02:52 shameek ghosh wrote:
> Well...Although I have not done this much, but I believe a modelling tool
> like UML helps when you show your design to somebody else and secondly
> there might be cases where UML like modelling tools may also be converted
> to some specif
On Sun, Jun 27, 2010 at 12:13 AM, shameek ghosh wrote:
>> I do believe the second point is an important reason why domain specific
>> modelling tools are very important that can generate platform specific
>> code.Something like UML to C++ might be available.I am not certain though.
>
> I worry abo
> I do believe the second point is an important reason why domain specific
> modelling tools are very important that can generate platform specific
> code.Something like UML to C++ might be available.I am not certain though.
I worry about maintainability and bitrot in the long run when code is
gen
On Sat, Jun 26, 2010 at 9:02 PM, shameek ghosh wrote:
> Well...Although I have not done this much, but I believe a modelling tool
> like UML helps when you show your design to somebody else and secondly there
> might be cases where UML like modelling tools may also be converted to some
> specific
Well...Although I have not done this much, but I believe a modelling tool
like UML helps when you show your design to somebody else and secondly there
might be cases where UML like modelling tools may also be converted to some
specific code.
I do beleive the second point is an important reason wh
Well, I vote for pencil :). That said, I start with a pencil and paper (or
whiteboard) to help me understand things at a high level and then move to
writing specs. My primary design tool for detail design is a TDD framework.
Best,
Sidu.
http://blog.sidu.in
http://c42.in
On Fri, Jun 25, 2010 at 12
On 25 June 2010 18:06, Anand Balachandran Pillai wrote:
>
> There are these "pen-pencil" type contraptions where you push
> many "pencil-heads" one after another and finally one sticks out
> at the other end. They are pretty cool and no potential threat
> to life from sharpeners. I wonder if
On Fri, Jun 25, 2010 at 3:23 PM, Kenneth Gonsalves wrote:
> On Friday 25 June 2010 14:23:19 Anand Balachandran Pillai wrote:
> > > well, we seemed have almost reached a consensus - now all we need to
> > > decide is
> > > the pros and cons of pen versus pencil.
> >
> > I support pencil because,
>
On Fri, Jun 25, 2010 at 3:02 PM, Roshan Mathews wrote:
> n Fri, Jun 25, 2010 at 14:59, Noufal Ibrahim wrote:
> > On Fri, Jun 25, 2010 at 12:51 PM, Kenneth Gonsalves
> wrote:
> >> On Friday 25 June 2010 12:37:25 Saju Pillai wrote:
> >>> I am allergic to any design tool more complex than pen & pa
On Fri, Jun 25, 2010 at 3:23 PM, Kenneth Gonsalves wrote:
> On Friday 25 June 2010 14:23:19 Anand Balachandran Pillai wrote:
>> > well, we seemed have almost reached a consensus - now all we need to
>> > decide is
>> > the pros and cons of pen versus pencil.
>>
>> I support pencil because,
>>
>>
On Friday 25 June 2010 14:23:19 Anand Balachandran Pillai wrote:
> > well, we seemed have almost reached a consensus - now all we need to
> > decide is
> > the pros and cons of pen versus pencil.
>
> I support pencil because,
>
> 1. It can be sharpened
> 2. It doesn't cause those splotches in
>>well, we seemed have almost reached a consensus - now all we need to decide
>>is
>>the pros and cons of pen versus pencil.
Well Kenneth, that's a personal decision.My best suggestion is ,use whatever
you are comfortable with.
Your goal matters not the means.:)
Regards,
Srini T.
___
n Fri, Jun 25, 2010 at 14:59, Noufal Ibrahim wrote:
> On Fri, Jun 25, 2010 at 12:51 PM, Kenneth Gonsalves wrote:
>> On Friday 25 June 2010 12:37:25 Saju Pillai wrote:
>>> I am allergic to any design tool more complex than pen & paper
>>>
>>
>> well, we seemed have almost reached a consensus - now
On Fri, Jun 25, 2010 at 12:51 PM, Kenneth Gonsalves wrote:
> On Friday 25 June 2010 12:37:25 Saju Pillai wrote:
>> I am allergic to any design tool more complex than pen & paper
>>
>
> well, we seemed have almost reached a consensus - now all we need to decide is
> the pros and cons of pen versus
On Fri, Jun 25, 2010 at 2:23 PM, Anand Balachandran Pillai <
abpil...@gmail.com> wrote:
> On Fri, Jun 25, 2010 at 12:51 PM, Kenneth Gonsalves >wrote:
>
> > On Friday 25 June 2010 12:37:25 Saju Pillai wrote:
> > > I am allergic to any design tool more complex than pen & paper
> > >
> >
> > well, w
On Fri, Jun 25, 2010 at 12:51 PM, Kenneth Gonsalves wrote:
> On Friday 25 June 2010 12:37:25 Saju Pillai wrote:
> > I am allergic to any design tool more complex than pen & paper
> >
>
> well, we seemed have almost reached a consensus - now all we need to decide
> is
> the pros and cons of pen ver
On Friday 25 June 2010 12:37:25 Saju Pillai wrote:
> I am allergic to any design tool more complex than pen & paper
>
well, we seemed have almost reached a consensus - now all we need to decide is
the pros and cons of pen versus pencil.
--
Regards
Kenneth Gonsalves
Senior Associate
NRC-FOSS at
As most answers on this list imply, "software design" is a very "personal"
thing. For a lot of programmers there is no explicit "design phase" - they
just start coding. Some others need a "talking board" - usually another
programmer or sometimes even the ether.
I am allergic to any design tool mor
On Fri, Jun 25, 2010 at 11:34 AM, Anand Balachandran Pillai
wrote:
> On Fri, Jun 25, 2010 at 8:22 AM, Kenneth Gonsalves wrote:
>
>> hi,
>>
>> what tools do people use when designing software? I tried dia once or twice
>> but found it rather cumbersome
>>
>
> For me it is almost always a long walk
On 06/25/2010 11:04 AM, Kenneth Gonsalves wrote:
On Friday 25 June 2010 10:57:00 Elvis Joel D'Souza wrote:
> program
> has to do something one has to sketch out the data structures and
> functions that are needed to get the thing done with the least possible
> effort.
I think you are r
On Fri, Jun 25, 2010 at 8:22 AM, Kenneth Gonsalves wrote:
> hi,
>
> what tools do people use when designing software? I tried dia once or twice
> but found it rather cumbersome
>
For me it is almost always a long walk, with just the ideas
floating inside my head. After the end of it, I will hav
On Fri, Jun 25, 2010 at 11:17, Kenneth Gonsalves wrote:
> for one particular very complicated program, I modelled the whole workflow in
> dia - and found that the code worked perfectly on the first try. But I found
> dia a bit cumbersome, so I am looking for an alternative. I tried freemind,
> but
On 25 June 2010 10:52, Kenneth Gonsalves wrote:
>
> I am not talking of ui design - I am talking about program design. I do not
> know what the technical word for it is but what I mean is that when a
> program
> has to do something one has to sketch out the data structures and functions
> that ar
On Friday 25 June 2010 11:09:01 Balachandran Sivakumar wrote:
> > I am not referring to Design Patterns - I think flow charting is the word
> > I am looking for
>
> You can use UML with its Sequence Diagrams and State machine
> diagrams etc. to design/model systems. There are tools like
On Friday 25 June 2010 11:01:34 Senthil Kumaran wrote:
> > I am not talking of ui design - I am talking about program design. I do
> > not know what the technical word for it is but what I mean is that when
> > a program has to do something one has to sketch out the data structures
> > and functio
Hi,
On Fri, Jun 25, 2010 at 11:04 AM, Kenneth Gonsalves wrote:
>>
>
> I am not referring to Design Patterns - I think flow charting is the word I am
> looking for
You can use UML with its Sequence Diagrams and State machine
diagrams etc. to design/model systems. There are tools like B
On Friday 25 June 2010 10:57:00 Elvis Joel D'Souza wrote:
> > program
> > has to do something one has to sketch out the data structures and
> > functions that are needed to get the thing done with the least possible
> > effort.
>
> I think you are referring to Design Patterns
> Head First Design P
On Fri, Jun 25, 2010 at 10:52:47AM +0530, Kenneth Gonsalves wrote:
> I am not talking of ui design - I am talking about program design. I do not
> know what the technical word for it is but what I mean is that when a program
> has to do something one has to sketch out the data structures and func
On Fri, Jun 25, 2010 at 10:52 AM, Kenneth Gonsalves wrote:
> On Friday 25 June 2010 09:34:42 Roshan Mathews wrote:
> > On Fri, Jun 25, 2010 at 09:03, Kenneth Gonsalves
> wrote:
> > >> UI? http://www.balsamiq.com/products/mockups is popular. I prefer
> > >> paper/whiteboard. Nothing beats havin
On Friday 25 June 2010 09:34:42 Roshan Mathews wrote:
> On Fri, Jun 25, 2010 at 09:03, Kenneth Gonsalves wrote:
> >> UI? http://www.balsamiq.com/products/mockups is popular. I prefer
> >> paper/whiteboard. Nothing beats having a designer do it for you.
> >
> > what do you mean by 'having a desi
On Fri, Jun 25, 2010 at 09:03, Kenneth Gonsalves wrote:
>> UI? http://www.balsamiq.com/products/mockups is popular. I prefer
>> paper/whiteboard. Nothing beats having a designer do it for you.
> what do you mean by 'having a designer do it for you'?
>
There are people who do UI design. Pay/hir
On Friday 25 June 2010 08:35:23 Roshan Mathews wrote:
> On Fri, Jun 25, 2010 at 08:22, Kenneth Gonsalves wrote:
> > what tools do people use when designing software? I tried dia once or
> > twice but found it rather cumbersome
>
> UI? http://www.balsamiq.com/products/mockups is popular. I prefe
On Fri, Jun 25, 2010 at 08:22, Kenneth Gonsalves wrote:
> what tools do people use when designing software? I tried dia once or twice
> but found it rather cumbersome
>
UI? http://www.balsamiq.com/products/mockups is popular. I prefer
paper/whiteboard. Nothing beats having a designer do it for
Nothing beats a clean white sheet of paper and a nice pen for me. No
enforced structure. No barriers. Once I start, I use org mode to keep
a log/track. I also find that writing documentation before the program
is fully done clears things in my head.
On 6/25/10, Kenneth Gonsalves wrote:
> hi,
>
>
hi,
what tools do people use when designing software? I tried dia once or twice
but found it rather cumbersome
--
Regards
Kenneth Gonsalves
Senior Associate
NRC-FOSS at AU-KBC
___
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mai
38 matches
Mail list logo