Привет, мои дорогие пикукерсы!
Я уже неделю работаю "молча" и вот, решил что пора уже лишить вас недопонимания и (возможно) паники по поводу будущего нашего сообщества этим постом. Поехали...

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

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

Поэтому прошедшую неделю я посвятил тому, что вы можете теперь видеть уже на сайте: полностью переписал компонент прохождения турнира.
Для людей, въезжающих в веб - монолит на jQuery превратился в распределенную систему компонентов на Vue.js. То же самое ранее случилось с мессенджером, комментариями и еще стопочкой компонентов.
Для остальных - ничего кардинального, может вы заметите улучшенную скорость и стабильность работы, новые анимации и пару мелких фишек. Но с точки зрения архитектуры - теперь мне гораздо проще накидывать новые фичи в этот компонент.

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

Поделиться:
Лучшиекомментарии (18)
dwff-
когда шоу с Маслениковым, чувак?
admin
Ответ на когда шоу с Масленик... (dwff-)
О, кто-то помнит про этот кринж... Я уже начинаю корить себя за такие откровения. Обещают показать в октябре.
dwff-
Ответ на О, кто-то помнит про... (admin)
а где, если не секрет?
admin
Ответ на а где, если не секре... (dwff-)
Когда придет время - выложу тут в блоге.
dwff-
Ответ на Когда придет время -... (admin)
ок, буду ждать с нетерпением)
Ценительница
Ответ на когда шоу с Масленик... (dwff-)
Какое шоу👀?
Wandere_r_
Вот кто главный работяга на сайте!
esPIO
Ну что ж, жду обновлений! Особенно всего, что касается викторин (.❛ ᴗ ❛.)
Снежный барс
Ыыыыы, жду))
Xivit
Ты так и добавил Солёные Огурчики😥🥒
Xivit
Я АДМИН, РАБОТАЮ 3 ДНЯ. УУААА! БЕЗ ЗАРПЛАТЫ!!! УУАА! Я ГОЛОДЕН
SerVopros
Ой-ой-ой обновление древ на подходе, жду новые способы задушить работяг)
Artemka
Что ты и Мистерио... оба работяги, каждый раз беспокоюсь за здоровье миста (он работает, я предлагаю ему хотя бы немного отдохнуть после долгой работы, а он в никакую и дальше работает!) Конечно я уважаю ваш труд и всё такое, но порой надо думать о своём здоровье) 😁 ______________ И касаемо патчей, жду с нетерпением╰(▔∀▔)╯
Evreu
Жду😎
Holdes
удачи в работе
Rakuzan.Inej
Новая анимация начала прохождения турнира довольно кайфово прыгает в лицо)
Тим Ховард
Прекрасно. Это как превью к следующим сериям в аниме (особенно в онгоинге). Тебе душу травят что будет дальше, а ждать ещё гребаную неделю.😄😄😄
Ценительница
Замечательные новости! Как же хорошо, что Пикуко идёт вперёд, и мы вместе с ним. Спасибо огромное за труды☺. Заценю все обновления и обязательно выскажу своё мнение (как всегда, собственно). Уверена, мне всё понравится, но даже если нет, то ничего страшного. Всё для блага сайта:)!