Разработка кода и здоровый шмептицизм
209 subscribers
227 photos
23 videos
1 file
110 links
Пишу про коммерческую веб-разработку с ИИ и без него, тимлидинг и будни моей небольшой студии netspark.ru. 20 лет опыта с Drupal, также работаю с Laravel и Vue.js.

Между постами про разработку пишу просто про жизнь, которая в это время происходит.
Download Telegram
Следом за апдейтом CRMки удалось разобраться и с утерянным реестром туроператоров. Как писал раньше, старый реестр был на сайте Ростуризма, откуда успешно и сплыл вместе с самим сайтом и официальным opendata-api для синхронизации.

Новая (или во всяком случае рабочая) версия реестра нашлась у Минэкономразвития. Правда, она никаким API не обладает и не подразумевает программной работы. Но где наша не пропадала. Взял dev tools, посмотрел какие запросы веб-морда реестра делает для получения списка, поиска и вывода отдельной записи. И сделал рабочий парсер. Уже и тесты все прошли, и успешные запуски в продакшне.

Жизнь-то налаживается.
👍5
В тему незавней заметки https://t.me/graker_coding/179

На смену нашей любимой категории заказов "нужно немножко доделать, предыдущий разработчик сделал 95%, но теперь почему-то не выходит на связь" пришла новая:

у меня тг бот, все хорошо с ним, 2200 строк. но: я внес множество функций через нейросеть, и она практически все правильно сделала, но несколько синтаксических ошибок сделала и не добавила одну функцию, теперь в боте 3400 строк. нужно исправить ошибки.


Нужно просто исправить ошибки. А так-то почти все правильно. Заново делать не нужно, нет.

P.S. Вывожу из двухнедельного вайбкодинга. Недорого.
👍3
Ну что ж, отбросил сомнения и купил билет.
19 сентября буду на https://conf.phpyh.ru/
Надеюсь будет интересно и раздатка топчик 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩2👍1
В выходные надо отдыхать!
💯32👍2
Пишу статью про TDD, внезапно обнаружил, что методика отлично реализует принцип квантовой неопределённости Чернышевского-Герцена.

Если у нас регрессия, то тесты однозначно показывают, кто виноват.

Во всех остальных случаях - ясно дают понять, что делать:

- ошибка в текущем тесте - исправь ее, запусти вновь;
- тест зелёный - запусти все тесты;
- все тесты зелёные - выполни рефакторинг и пиши новый тест.
😁41
А вот дайджест моих июльских постов.

Нетехнические ✍️
— Рассказал как уже много сотен лет работаю над CRMкой для турагентов
Нейросеть сделает за три дня, племянник напишет за копейки… А что получится в итоге? Размышления о том, зачем платить нам, разработчикам, деньги
— И о том как не надо скрывать от разработчиков свой бюджет

Технические 👨‍💻
— Как я и мой друг чат жопотэ обновили упомянутую CRMку разом с Laravel 5 до Laravel 12
Laravel Livewire — вход по имени пользователя или имейлу

Про жизнь 🧐
про подписки с автоматической оплатой
рекомендую книжку Норы Галь
— немножко про сериальчики: Sandman и Ballard
— Делай как я: работай и получай пособие по уходу за ребенком

Также в этом месяце запустили с Анатолием сайтик Скидка Будет с характерным дизайном.
А еще купил билет на Пыхконф. 19 сентября буду там.

Пост за июнь
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Маленький большой собак сегодня боится грозы
5
В короткой траве
счастлив французский собак.
Видно ему путь.
🥷
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4
А вот вам большая техническая статья с разбором, как правильно попробовать в Test Driven Development.
Внутри примеры кода, рассуждения, апологетика.

Если примеры и код читать не хочется, можно перейти сразу к апологетике (с заголовка "Полезные побочные эффекты")

https://graker.ru/news/2025/08/04/test-driven-development-tryout-for-newbies
👏4🏆1
У vc.ru какие-то совсем злые алгоритмы стали, второй раз за месяц статус "коммерческого аккаунта" прилетает. Уж за что не думал его получить так это за статью про TDD 😫

В первый раз сняли быстро правда, может и сейчас снимут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3
Завёл я себе в общем Сетку, на всякий случай. Если тоже пользуетесь, добавляйтесь https://set.ki/kUL3pGc
На взаимной, конечно, основе.
Опутаемся сетями!
👍2
Все персонажи вымышлены, все совпадения случайны

Вел тут переговоры по разработке СДО (системы дистанционного обучения), она же LMS (learning management system). Поднял показать один из старых проектов, что мы под ключ делали на Drupal 8, скрыл айдентику заказчика. Хороший проект был, приятно заглянуть в него еще раз.

Но оказалось, что смотреть потенциальному заказчику было не особо интересно, потому что:

1. Нужна СДО, чтоб не хуже iSpring 🤔
2. И чтобы был встроенный! редактор курсов с функционалом не хуже сторилайна и выгружал всё в SCORM. 😱
3. Чтобы была встроенная! виртуальная доска с возможностью коллективной работы. Не очень сложная, типа Miro. 🤯
4. Ну и по мелочи всякое: пара-тройка онлайн-игр, настраиваемые групповые чатики, редактор видео и прочее. 🚀

В общем, швейцарский нож со встроенным ядерным реактором.

Грешным делом подумал, что ожидания несколько преувеличены и за разумное время и деньги все-таки можно что-то полезное и вменяемое тут собрать. Если адекватно подойти к ожиданиям, делать постепенно и все такое. Выставил предложение...

Читать дальше

(Извините, в лимиты не укладывается, опять написал длинное письмо, потому что не было времени написать короткое)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1