D
D
Dmitry Baibukhtin2020-04-24 10:21:58
Work organization
Dmitry Baibukhtin, 2020-04-24 10:21:58

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

7 answer(s)
X
xmoonlight, 2020-04-24
@PiloTeZ

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.

T
twobomb, 2020-04-24
@twobomb

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

K
Konstantin Nagibovich, 2020-04-24
@nki

Please advise the development method you are using.

I delegate some of the tasks. As a rule, these are not complex and routine tasks.

A
Alexander Sinitsyn, 2020-04-24
@a_u_sinitsin

For a cardinal increase in speed, parallelization of the project for N ... no N few .... for M employees will help.

A
Antonio Solo, 2020-04-24
@solotony

learn keyboard shortcuts and IDE functionality. sometimes the speed just flies into space from seemingly small features.

F
FanatPHP, 2020-04-25
@FanatPHP

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

Z
zlodiak, 2020-04-25
@zlodiak

It seems to me that you can always increase the speed at the expense of quality degradation. Therefore, if you formally answer the question, then continue

fight against perfectionism
and it will bring results

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question