История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.
Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет, никакие советы тебе не помогут ее написать с первого раза идеально. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.
Что бы понять как отделять части программы, и как вообще ее разбивать на эти части, открой код похожего приложения, и посмотри как там сделано. Если у тебя мало опыта, то ты многому сможешь научиться.
Исправление
MOPKOBKA,
:
Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.
Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.
Что бы понять как отделять части программы, и как вообще ее разбивать на эти части, открой код похожего приложения, и посмотри как там сделано. Если у тебя мало опыта, то ты многому сможешь научиться.
Исправление
MOPKOBKA,
:
Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.
Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.
Что бы понять как отделять части программы, и как вообще ее разбивать на эти части, открой код похожего приложения, и посмотри как там сделано.
Исправление
MOPKOBKA,
:
Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.
Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.
Исходная версия
MOPKOBKA,
:
Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.
Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если задача полностью не известна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.