zlacker

[parent] [thread] 1 comments
1. mmcder+(OP)[view] [source] 2024-10-18 17:07:17
When doing architecture work, I'm generally thinking in terms of data flows and state changes.

Programming seems more verbal to me than visual. It feels very akin to writing, I have an idea and I am talking through it. My editing of code tends to be nonlinear for this reason, drilling into areas as I would expound upon them verbally, rather than in the order the compiler will evaluate them.

replies(1): >>eforti+C7
2. eforti+C7[view] [source] 2024-10-18 17:54:31
>>mmcder+(OP)
Same here. I start with high-level signatures and data structures. Then I implement the functions.

Perhaps the git diff helps me visualize what's left to do.

On the other hand, if it is a complex algorithm, I draw diagrams representing the edges cases and I try to give them names before coding them.

[go to top]