Answer the question
In order to leave comments, you need to log in
How to develop even faster?
Recently I thought about it and realized that I significantly increased the speed of development thanks to fast typing, the fight against perfectionism, frameworks, a good IDE, bash scripts, improving the convenience of
the workplace, etc. make.
I heard there are various techniques for more efficient development, such as Extreme Programming.
Please advise the development method you are using. Thanks to.
Answer the question
In order to leave comments, you need to log in
Create your own constructor to build projects for any requirements.
Any functionality - we write once! and then use it in all subsequent projects as a plug-in.
I do this: I break the TK into functional blocks, draw a data flow diagram, look: what is already ready, and what is to be coded.
I compose blocks in such a way as to capture most of the necessary and possible functionality in new blocks without losing performance.
Again I check the structure (and all the nuances) and only then I code.
Ctrl+c Ctrl+v, especially when it's relevant when you work with the same type of tasks, and you already have a lot of developments. Well, state expansion
Please advise the development method you are using.
For a cardinal increase in speed, parallelization of the project for N ... no N few .... for M employees will help.
learn keyboard shortcuts and IDE functionality. sometimes the speed just flies into space from seemingly small features.
Without a description of the problem it is impossible to give an answer.
Because it depends very much on the type of tasks.
Judging by the wording of the question and the accepted answer, the task is boilerplate development according to the "fuck-fuck - and into production" and "give it to the customer and forget" patterns. In this case, using a website builder is indeed an adequate answer. I recommend a time-tested solution - WordPress.
If the task is to work on one large project, including supporting existing functionality and adding new ones, then the answer is banal - to learn OOP and frameworks, TDD. They are just designed to make the programmer's job "creative", allowing you to focus on the algorithms, not the technical implementation. And also allowing you to make changes to existing functionality with minimal effort. What some commentators here are unaware of, sincerely believing that the key to performance is the speed of pressing the keys crtl-c, ctrl-v
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question