Answer the question
In order to leave comments, you need to log in
How to stop coding and start programming?
I have a little knowledge of several programming languages ​​(js, java, php, c#...) and I can perform the necessary task in these languages, but the quality of the code is simply terrible. If you need to continue some of my old, small project, then I would rather rewrite it from scratch than figure out my own code. How can you improve the quality of the code, what books to read, what resources to visit?
Answer the question
In order to leave comments, you need to log in
If your old code looks terrible to you, then you are developing. Sound the alarm when you start to "perfectly" write.
Start reading other people's code more, especially various popular libraries, participate in open source projects.
Code more and you will code more!
And you need to start by realizing that you do not know the languages ​​you listed. Language is not just syntax. Choose the technology you need and go deeper .. And this is all crap that you write "Hello world" there. Let's say you know js well, but in react you can be a coder, because you don't know all its subtleties and tricks.
If you need to continue some of my old, small project, then I would rather rewrite it from scratch than figure out my own code
If you need to continue some of my old, small project, then I would rather rewrite it from scratch than figure out my own code.
1. Read, understand and accept code standards
2. Document code
3. Use OOP and do it right, re-read everything about OOP accordingly
Very well, you know languages. But have you read at least one programming textbook in your life? Not a fashionable language, namely programming ?
How well are you familiar with the concept of structured programming? The question lists 4 languages ​​with C-like syntax. Therefore, they are entirely built on side effects and, in principle, are unsuitable for studying this concept. In order not to fall into frank shit code when using C-like syntax, self-discipline is needed, which these languages ​​are not able to instill.
Try to start with Wirth's textbook: "Aglorhythms and Data Structures", edition 2010 and newer.
Programming is a solution to a given problem using a programming language.
Coding is writing code. Sometimes they code as part of solving a task (according to a predetermined algorithm), and sometimes they just stupidly write code, as a rule, the second option does not bring any result, but sometimes a miracle happens and in this case, the shit coder thinks he is a great programmer.
In short, in programming, the main thing is the algorithm for solving the task, and in coding, the main thing is writing code. Is there an algorithm or not is the tenth thing
Teamwork is needed with the implemented practice of strict cross-review of the code for compliance with the rules adopted by the team, which should be quite strict
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question