Все публикации

Архив проекта

Подумал.. а не написать ли мне как прошел ровно 1 день по разработке проекта?

Подумал.. а не написать ли мне как прошел ровно 1 день по разработке проекта?

Итак. Начал в 1200. Примерно до 1500 делал заготовки под решаемую задачу. Интерфейсики, передача переменных между частями, закладка новых таблиц в БД. Также воевал с костылями. Потом примерно до 1700 усердно штурмовал основную логику процесса со всеми нюансиками. Примерно с 1700 до 2100 писал основное, тестировал, финализировал, подправлял всплывшие косяки от костылей. С 2100 до 2230 готовил серверный код, заготовку, обработку и коррекцию, работу с ИИ.

Итого за сегодня получился процесс с интерфейсом, на клиенте и сервере, когда на корабле, сидящим на планете, при наличии соответствующего груза, груз изчезает, а вместо появляется экспедиционная станция с геологами. Проверить не успел, буду тестить завтра, но скорее всего, все будет гуд. На клиенте все работает. За время рабочего процесса был получасовой перерыв на обед и несколько походов на кухню за чайком. А ну и вечером полчаса готовил. Итого 9 часов чистой работы. Плюс одна механика в копилку.

Поподробнее про костыли. В таком сложном проекте, где все взаимодействует со всем, без них никак. Например для теста работы механики полетов нужен корабль, а что если его еще нет, поскольку он цепляется за другие неготовые элементы? Делаешь болванчика, плейсхолдера, дабы обеспечить примитивнейший функционал, но зато процессы могут работать, их можно улучшать и отлаживать.

И вот такого набирается изрядное количество и оно еще и тонет в глубине окружаещего кода. Но потом настает момент, когда надо переходить к настоящему и как правило тогда всплывают нестыковки. В болванчике информация была сразу готовой, а по настоящему - ее еще надо добыть, а это процесс. И если запросить инфо до того, как она появилась, загрузилась, пришла с сервера, то будет ошибка.

Теперь усложните это все десятикратно и получите оценочное ощущение.

Короче сегодня наконец перешёл на подьем данных для кораблика по настоящему и откуда положено, а не с плейсхолдера. Пришлось потанцевать с бубном, но все заработало. Потратил гдето около часа. Может больше. Очень тяжело следить за временем.

Это вот все паралельно и помимо вышеописанного.

Вот такой день.

Профиль проекта в Facebook