So, I know a few people who actually write their algorithms in plain English (pseudocode) before encoding. I have never done this before, but now that I think about it, it makes sense to organize complex algorithms. You do it? Does it help? If not, what do you do (if at all) to organize your program before writing?
I already mentioned this :
, , ... , , Python, ! , Python , . , , .
, , , , , .
Python . .
( , ) .
, , :
, . , - , , , , , , . , , .
, , , , , , . - , .
, - , , . , , , .
, / .
, , , - .
, - -.
, , ( Doxygen).
, ( pre-UML pre-OO-) - UML- .
, , .
, -, .
, , , , , . - , .
.
, .
-, . ( ) , . .
, /, / . - , .
... - , "". - , .
, , Python. Python, , . , , , , , , , . , , , , - Python, , .
I write this in fortran - it is basically pseudo-code that almost anyone can understand. I can't think of an easier way to write it.
It depends on the algorithm. If it's simple, then I can usually store all the logical paths in my head, if it's complicated, then I will draw each step with relative logic.
Source: https://habr.com/ru/post/1709245/More articles:есть бесплатная система отслеживания ошибок, которую не нужно устанавливать и настраивать - bug-trackingLazyInitializationException with bean session scope - springDevelopment of a database for physical hardware - databaseHow to write a collaboration operator NullOrEmpty - c #how to get the path to the server folder inside the Java program (J2EE + JSTL) - javaWill Visual Studio 2010 still use all plugins for Visual Studio 2008? - visual-studio-2008Regex - multi-line task - regexWhat are the pros and cons of different ways of analyzing websites? - htmlHow to configure reverse proxy using mod_proxy without redirection? - apacheTwo licenses for iPhone Dev on one Mac? - iphoneAll Articles