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

Между постами про разработку пишу просто про жизнь, которая в это время происходит.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Радостно сердцу -
Кроток газон до поры.
Можно писать код.
🥷
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Today I learned:

Heisenbug — a bug that seems to disappear or change behavior when you add debugging output or diagnostics.

Гейзенбаг — баг, который исчезает или меняет поведение при попытке его обнаружить (добавить отладочный код или диагностику).


ну то есть с такими багами я конечно сталкивался, но не знал, что они так называются 🔭
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Следом за апдейтом 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