LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.

Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет, никакие советы тебе не помогут ее написать с первого раза идеально. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.

Что бы понять как отделять части программы, и как вообще ее разбивать на эти части, открой код похожего приложения, и посмотри как там сделано. Если у тебя мало опыта, то ты многому сможешь научиться.

Исправление MOPKOBKA, :

Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.

Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.

Что бы понять как отделять части программы, и как вообще ее разбивать на эти части, открой код похожего приложения, и посмотри как там сделано. Если у тебя мало опыта, то ты многому сможешь научиться.

Исправление MOPKOBKA, :

Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.

Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.

Что бы понять как отделять части программы, и как вообще ее разбивать на эти части, открой код похожего приложения, и посмотри как там сделано.

Исправление MOPKOBKA, :

Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.

Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если цель неизвестна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.

Исходная версия MOPKOBKA, :

Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.

Это нормально, пиши прототип, потом будет опыт, перепишешь как надо. Если задача полностью не известна, то так и будет. Если задача известна полностью, и ты знаешь как она будет меняться, то просто заранее все опиши и продумай, легче изменить план чем кучу кода.