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