Similar Posts

Subscribe
Notify of
11 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Palladin007
11 months ago

Sorry, but your survey is not really meaningful.
There is also a very important detail: the requirement.

I have never used structograms after training, and I do not see any advantage over code.

I usually use schedules for planning complex relationships.

I only rarely use pseudocode and is in the end only productive code where a few simple things have been omitted.

I only use comments if the code is not sufficiently understandable, for example to explain a method.

(comment) documentation I generally use NuGet packs with public content.

UML is not a chart, but rather defines many types of charts. Structograms and schedules are also UML.

Lamanini
11 months ago
Reply to  Webclon

It looks more like you are not particularly familiar with programming and try to hide your ignorance

Computer science would be so much more beautiful if everyone would be a bit more dear to each other and this lasting “want to be better” remains in a healthy setting.

Palladin007
11 months ago
Reply to  Webclon

The survey suggests that it is about when you use these procedures – I answered that. And I didn’t explain a single chart.

And if you already give me ignorance, please explain what I don’t understand about your survey?

Palladin007
11 months ago

How did you get to your “why”?

What kind of “why”?

How could I better formulate the question to find out the preferred procedures of individual developers?

I wrote:

There is also a very important detail: the requirement.

Do not place a survey, but write what you have before and ask for the preferred procedure, then you can also respond specifically.

dieLuka
11 months ago

Depends on what.

Big code is to comment. It’s complicated to comment. Witness that cannot be taken from 1 to 1 so of the specification because “Insider knowledge” or “How do we not write this into the specification” must be commented. Otherwise no one knows that at some point and everyone has to find out what the 5 lines are good for.

Documentation of requirements (conversations, specifications,…) are worth gold. Documentation of implementations if you like to make people certain things by default (and not annoy) as well.

Pseudocode can be great if you are discussing how to build the common code with other developers, but it doesn’t make inventory code understandable and brings little into discussion with people who can’t program.

Schedules are great for larger processes to understand the overall picture, even in discussion with people who do not develop. For every small code, they would be a nightmare in care and implementation. An adjustment in the middle and that ding makes no sense anymore.

There is not the perfect means for everything.

The question is always:

  • What do I want? Descriptive process? Making code understandable? Communicating a standard procedure?
  • Who do I want? Other programmers? Department?
dieLuka
11 months ago
Reply to  Webclon

As shown above, situation and person dependent.

I’m not doing some kind of development. I have new development and pass code. I’ve only got modules for me and stuff that’s central and third.

I sometimes only develop for myself and sometimes with others.

Some stuff is 3 liners and some are 4 programs and hundreds of lines code.

I don’t have the one method I always use ode usually. I see what task is, who is involved and how complex/entire and then find what I think best fits.

Writing schedules when the specification comes in the field A instead of B is completely covered. There comes the comment with request blub changed from A to B and good isses.

But that’s not all.