Привет! Видел твою рекламу в дс, где ты просил фидбек. Пытался написать тебе в личку, ты проигнорил.
Так что держи разбор здесь:
80 дней стрика мощно, и задумка проекта интересная. Но давай честно: проект потихоньку превращается в музей анти-паттернов.
Лови парочку дружеских советов:
ThemeSwitchFunc - это просто шедевр. Рил, перечислять каждый id и хардкодить цвета типа isDark ? "black" : "white" прямо в JS это очень смело. В 2026 году люди обычно используют CSS-переменные и просто переключают один класс на body, но ты, я вижу, любитель ручного труда и лишних сотен строк кода. Браузер скажет тебе спасибо за пересчёт стилей каждого элемента при каждом клике, когда карточек станет больше десяти.
CSS на 2500+ строк. Я даже не хотел его читать. Для приложения с тремя кнопками это талант. Разбить стили на 4 файла, где в одном 10 строк импорта это не модульность, а создание видимости работы.
Конфетти приоритет номер 1. Очень круто, что ты потратил 4 дня на то, чтобы добавить, а потом удалить анимацию конфетти. Пока другие ковыряют скучный бэкенд, БД и оптимизацию данных, ты решаешь реально важные задачи. Сразу видно - продукт для людей.
No backend - privacy by design (Бэкенд это слишком сложно). Классный ход выдать отсутствие регистрации и нормальной синхронизации за фичу. Надеюсь, пользователи в курсе, что их путь к C1 закончится вместе с очисткой кэша браузера.
В общем, стрик в Гитхабе это прикольно, но может стоит один из "Day X" потратить не на перекрашивание кнопок в 11 вечера, а на чтение базы про DRY, KISS и хотя бы основы реактивности? А то пока WordForge выглядит как дипломная работа, которую тянут на тройку за счёт усердия, а не качества.
Удачи в разработке! Уверен, что если начнёшь делать вышеуказанные советы - проект станет лучше :)
Кстати, посоветуй ИИ, которым пользуешься для написания кода? Он, похоже, настолько хорош, что ты даже не проверяешь, что он тебе выдает (цвета dark в CSS не существует, если что)
Без негатива.
Привет! Видел твою рекламу в дс, где ты просил фидбек. Пытался написать тебе в личку, ты проигнорил.
Так что держи разбор здесь:
80 дней стрика мощно, и задумка проекта интересная. Но давай честно: проект потихоньку превращается в музей анти-паттернов.
Лови парочку дружеских советов:
ThemeSwitchFunc - это просто шедевр. Рил, перечислять каждый id и хардкодить цвета типа isDark ? "black" : "white" прямо в JS это очень смело. В 2026 году люди обычно используют CSS-переменные и просто переключают один класс на body, но ты, я вижу, любитель ручного труда и лишних сотен строк кода. Браузер скажет тебе спасибо за пересчёт стилей каждого элемента при каждом клике, когда карточек станет больше десяти.
CSS на 2500+ строк. Я даже не хотел его читать. Для приложения с тремя кнопками это талант. Разбить стили на 4 файла, где в одном 10 строк импорта это не модульность, а создание видимости работы.
Конфетти приоритет номер 1. Очень круто, что ты потратил 4 дня на то, чтобы добавить, а потом удалить анимацию конфетти. Пока другие ковыряют скучный бэкенд, БД и оптимизацию данных, ты решаешь реально важные задачи. Сразу видно - продукт для людей.
No backend - privacy by design (Бэкенд это слишком сложно). Классный ход выдать отсутствие регистрации и нормальной синхронизации за фичу. Надеюсь, пользователи в курсе, что их путь к C1 закончится вместе с очисткой кэша браузера.
В общем, стрик в Гитхабе это прикольно, но может стоит один из "Day X" потратить не на перекрашивание кнопок в 11 вечера, а на чтение базы про DRY, KISS и хотя бы основы реактивности? А то пока WordForge выглядит как дипломная работа, которую тянут на тройку за счёт усердия, а не качества.
Удачи в разработке! Уверен, что если начнёшь делать вышеуказанные советы - проект станет лучше :)
Кстати, посоветуй ИИ, которым пользуешься для написания кода? Он, похоже, настолько хорош, что ты даже не проверяешь, что он тебе выдает (цвета dark в CSS не существует, если что)
Без негатива.