Другие языки программирования и технологии
Порекомендуйте почитать про то, как реализовать проект с нуля до самого конца?
То есть нужен полный цикл, и не командный проект, а рассчитанный по объему на одного человека (юниора, сеньора и прочее).
На деле, реализация всегда оказывается в два-три раза тяжелее, чем кажется при задумывании. Так что тут надо трезво оценивать свои способности и не пытаться прыгнуть выше головы.
Сначала посещает идея, потом продумывается скелет, ключевые модули, которые должны присутствовать по идеи. После того, как мы определились ПРИМЕРНО что мы хотим, ищем необходимые знания, если таковых не имеется. Если не находим - ищем альтернативу (перепродумываем модули). Как контрольные знания найдены и отработаны, начинаем разметку "кто за что отвечает". Начинаем накидывать строки кода в модули. Если это интерактивное приложение (WindowsForm), то начинать надо полюбому с продумывания интерфейса, расстановки кнопок, листбоксов и т. д. А уже потом вешать на них скрипты.
И так, пишутся все модули в черновом виде (абы как). Потом система отлаживается, исправляются все баги. После, все коды приводятся в человеческий вид, оптимизируются. Ещё раз отладка, проверка работоспособности. Потом надо перекурить денёк, сесть за комп, отшлифовать код, сказать: Всё блин! Готово!) Принимаю!
Потом все комплектующие выносятся на "открытую местность", упаковываюся, сажаются на черв.. э... т. е. я хотел сказать в инсталятор. И говоришь: Все короче, это первая версия программы, больше ничего править не будем. Если будем править, то уже в следующий раз (во второй версии).
Сначала посещает идея, потом продумывается скелет, ключевые модули, которые должны присутствовать по идеи. После того, как мы определились ПРИМЕРНО что мы хотим, ищем необходимые знания, если таковых не имеется. Если не находим - ищем альтернативу (перепродумываем модули). Как контрольные знания найдены и отработаны, начинаем разметку "кто за что отвечает". Начинаем накидывать строки кода в модули. Если это интерактивное приложение (WindowsForm), то начинать надо полюбому с продумывания интерфейса, расстановки кнопок, листбоксов и т. д. А уже потом вешать на них скрипты.
И так, пишутся все модули в черновом виде (абы как). Потом система отлаживается, исправляются все баги. После, все коды приводятся в человеческий вид, оптимизируются. Ещё раз отладка, проверка работоспособности. Потом надо перекурить денёк, сесть за комп, отшлифовать код, сказать: Всё блин! Готово!) Принимаю!
Потом все комплектующие выносятся на "открытую местность", упаковываюся, сажаются на черв.. э... т. е. я хотел сказать в инсталятор. И говоришь: Все короче, это первая версия программы, больше ничего править не будем. Если будем править, то уже в следующий раз (во второй версии).
Денис Орлов
Спасибо за развернутый ответ! Где об этом можно почитать поподробней?
Если мелкий проект - сесть, придумать, написать, протестировать (без спец. тестов, просто так; тесты на мелочи не нужны), исправить ошибки. Последние 2 пункта повторять пока ошибки не исчезнут. Всё
Денис Орлов
Хороший ответ, но я спрашивал о том, где об этом можно почитать :-). Приведите пожалуйста источники. Если не трудно, конечно.
Если ты знаешь яп и основы ооп, путь сам выстроится в твоей голове
Похожие вопросы
- Что порекомендуете почитать по типографике?
- Нужна помощь, Помогите перебрать массив и нули перенести в конец С++
- Пытаюсь освоить Photoshop, на уровне простого пользователя, для себя, что порекомендуете почитать?
- Что почитать, чтобы понять, как создать движок СУБД с нуля?
- Как вы думаете эту идею можно реализовать если нет начального капитала?
- Создание сайта с нуля. Сколько нужно времени?
- Как можно реализовать на практике нижеописанный формат видеоуроков?
- программа не заканчивается нулем C++
- Вордпресс или сайт с нуля?
- Задача на С. Дана последовательность из m единиц и нулей