На прошлой неделе я потратил около 8 часов на кодинг в свободное от работы время
Персональный веб-сайт 🌐
Рефакторинг:
-
Вместо трёх полей:
- text, textEnglish, textGerman
-
Теперь имею в коде одно поле:
- массив text string[].
Наконец-то. Давно это планировал. Думал ещё про такой вариант: делать не массив, а полноценный Hash Map. Но в итоге решил сделать простой массив, ибо драйвер PostgreSQL поддерживает этот тип данных из коробки, а вот с сохранением Hash Map в базу данных пришлось бы дополнительно возиться. Структура массива контролируется через глобальную переменную:
- var SupportedLanguages = []language.Tag{language.Russian, language.English, language.German}
Программирование без AI 🥴
В одном из прошлых постов писал, что собираюсь писать код для моего персонального веб-сайта без AI. Так вот, затея не удалась. Моего упорства в этом деле хватило лишь на ту одну неделю. Проблема в том, что моё свободное время очень ограниченное, ибо постоянно находятся разные жизненные дела. Поэтому, тратить часы на ручной рефакторинг что-то не хочется. Был такой выбор:
- Начать делать задачу вручную, но завершить задачу к концу недели я бы не успел 🐌
- Сделать рефакторинг с помощью локального LLM. Быстро пишем, быстро исправляем 🌲
В итоге, выбрал второе 😤