Позволил сегодня голове отдохнуть: погулял, сделал небольшую приборку, выкинул ненужные вещи и коробки. Последнее было вызвано тем, что захотелось немного расхламиться. У меня есть большое желание записывать видео-контент и это оказалось хорошим путём к минимализму и чистоте: мы часто не замечаем каких-то вещей, потому что смотрим на всё с привычной нам перспективы, а как только позволяем взглянуть на себя и комнату “глазами” камеры, то вуаля – тут комната пустовата, здесь наоборот слишком много всего... а почему эта коробка стоит здесь уже два месяца?..
К чему это всё: мы привыкаем и воспринимаем вещи так, как привыкли воспринимать. Это не всегда плохо, но иногда стоит сменить перспективу, чтобы найти или узнать что-то новое. Спросить мнение друга, использовать новый способ решения стандартной для себя задачи или просто пойти домой с другой стороны дороги. Давайте пробовать и узнавать :)
#всякое
К чему это всё: мы привыкаем и воспринимаем вещи так, как привыкли воспринимать. Это не всегда плохо, но иногда стоит сменить перспективу, чтобы найти или узнать что-то новое. Спросить мнение друга, использовать новый способ решения стандартной для себя задачи или просто пойти домой с другой стороны дороги. Давайте пробовать и узнавать :)
#всякое
👍12🔥8
Понадобилось сегодня скачать видео с Youtube. С ужасом осознал, что все сайты, которыми пользовался раньше, не умеют без каких-то дополнительных действий выкачивать в качестве выше 720p. Оказалось, что это какие-то ограничения самого Ютуба. Но всё можно обойти!
Нашёл хорошую работающую (что важно) консольную утилиту — yt-dlp. Ко всему прочему там куча опций, если вам внезапно нужно сделать что-то более сложное. youtube-dl более популярная, но при этом я на ней ловлю баг, который исправляется только work-around'ом. Один из которых — использовать yt-dlp 😂
Хотим скачать видео в максимально доступном качестве и со звуком. Почему отмечаю нюанс со звуком — качество выше 720p вместе с аудио недоступно. Так что нам придётся скачать видео в максимальном качестве, аудио из максимального доступного качества, а потом склеить их в один mp4. Для склейки понадобится ffmpeg, поэтому нужно скачать и закинуть бинарник куда-нибудь в PATH.
В итоге просто вызываем вот такую команду, где нужно подставить свою ссылку, и выкачиваем видео. PROFIT!
Нашёл хорошую работающую (что важно) консольную утилиту — yt-dlp. Ко всему прочему там куча опций, если вам внезапно нужно сделать что-то более сложное. youtube-dl более популярная, но при этом я на ней ловлю баг, который исправляется только work-around'ом. Один из которых — использовать yt-dlp 😂
Хотим скачать видео в максимально доступном качестве и со звуком. Почему отмечаю нюанс со звуком — качество выше 720p вместе с аудио недоступно. Так что нам придётся скачать видео в максимальном качестве, аудио из максимального доступного качества, а потом склеить их в один mp4. Для склейки понадобится ffmpeg, поэтому нужно скачать и закинуть бинарник куда-нибудь в PATH.
В итоге просто вызываем вот такую команду, где нужно подставить свою ссылку, и выкачиваем видео. PROFIT!
.\yt-dlp --merge-output-format mp4 -f "bestvideo+bestaudio[ext=m4a]/best" "ссылка"
🔥15❤7
Планирую в марте ехать с докладом на Всемирный фестиваль молодёжи в Сочи! Кроме выступления очень хочу там попробовать подпитать свою контент-мейкерскую жилку и поснимать что-то интересное для вас, потому что там планируется огромная программа и куча людей (20 тысяч человек!). В предвкушении 😎
🔥13👍5👏3
YouTube
Почему в разработке не нужно переусложнять #разработка #backend #software #programming
Почему оверинжиниринг - бич разработки, и почему не нужно решать проблемы, с которыми вы ещё не столкнулись.Фрагмент из моего выступления на X5 Backend Meetu...
Алекс Хормози часто упоминает понятие "leverage" — рычаг, и не только в финансовом понимании, а скорее как эффективность наших действий и решений: чем больше выхлопа мы получаем за единицу усилия, тем круче наш "рычаг".
Это заставило меня задуматься о том, что, готовясь к докладу, придумывая тему, рисуя слайды, приехав на выступление и выложившись на сцене, я получаю довольно много материала, который использовался единоразово. Почему бы не прокачать свой "рычаг"?
Таким образом я получил повод создать и "размочить" Youtube-канал первым отрывком из моего выступления на недавнем митапе. Ждите видосов, шортсов и всяческого контента! Лайк, подписка, ну вы знаете 😁
Почему в разработке не нужно переусложнять
P. S. Плеер пока не встраивается, т. к. видимо видео ещё не откэшировалось, переходите по ссылке.
Это заставило меня задуматься о том, что, готовясь к докладу, придумывая тему, рисуя слайды, приехав на выступление и выложившись на сцене, я получаю довольно много материала, который использовался единоразово. Почему бы не прокачать свой "рычаг"?
Таким образом я получил повод создать и "размочить" Youtube-канал первым отрывком из моего выступления на недавнем митапе. Ждите видосов, шортсов и всяческого контента! Лайк, подписка, ну вы знаете 😁
Почему в разработке не нужно переусложнять
P. S. Плеер пока не встраивается, т. к. видимо видео ещё не откэшировалось, переходите по ссылке.
👍9🔥7
Всем привет! Сегодня делаю ленивый, но полезный пост 😁 Подъехали фотки с X5 Backend meetup #3, есть очень даже хорошие, ищите себя и сохраняйте – ссылка.
А я так экспрессивно жестикулирую, что можно разбирать на мемы 🙈
А я так экспрессивно жестикулирую, что можно разбирать на мемы 🙈
👍13❤7
Доехали зарубежные книжки! Интересует сейчас такая бизнес-тематика, поэтому почитать будет как минимум познавательно. Качество печати, конечно, совсем не на их цену, но надеюсь получить ценные знания. Ждите отзывов!
Бегло полистал — довольно много визуализации и мне это прям нравится, а ещё нашёл смешнявку, скинул в комменты 😁
#книги
Бегло полистал — довольно много визуализации и мне это прям нравится, а ещё нашёл смешнявку, скинул в комменты 😁
#книги
👍8🔥2
Всем привет! Пятница, вечер... почему бы не пообщаться для разнообразия? Хочу, чтобы вы тоже чем-то поделились!
Давайте в комментах ответим на 2 вопроса:
1) кто ты? чем занимаешься? (можно вставлять ссылочки на себя и свой контент!)
2) твоя ближайшая цель или несколько тем, которые тебе сейчас интересны.
А дальше посмотрим, куда нас это заведёт.
Я начну:
1) разработчик, пишу код, учусь классно управлять командой и продуктом, а ещё делюсь своими знаниями и стремлюсь делать клёвый контент!
2) трудно сказать, но вообще хочу прокачивать навыки хорошего лидера и даже в целом интересного человека — вдохновляюще говорить, интересно писать, эффективно думать и принимать решения. Если по пути получится сделать что-то хорошее для других — буду бесконечно рад :)
#всякое
Давайте в комментах ответим на 2 вопроса:
1) кто ты? чем занимаешься? (можно вставлять ссылочки на себя и свой контент!)
2) твоя ближайшая цель или несколько тем, которые тебе сейчас интересны.
А дальше посмотрим, куда нас это заведёт.
Я начну:
1) разработчик, пишу код, учусь классно управлять командой и продуктом, а ещё делюсь своими знаниями и стремлюсь делать клёвый контент!
2) трудно сказать, но вообще хочу прокачивать навыки хорошего лидера и даже в целом интересного человека — вдохновляюще говорить, интересно писать, эффективно думать и принимать решения. Если по пути получится сделать что-то хорошее для других — буду бесконечно рад :)
#всякое
🔥11❤4
Media is too big
VIEW IN TELEGRAM
Видеообращение к вам :) Буду стараться чаще добавлять видео-контент!
За звук сорян, в петличке сдохла батарейка.
За звук сорян, в петличке сдохла батарейка.
🔥12❤5👍4
Всем привет! У меня тут подкрадываются дедлайны по презентации и всяким организационным моментам по поездке на ВФМ, поэтому пару вечером посвящу этому.
Кстати, как вы поступаете, когда вам нужно сосредоточиться и с максимальной концентрацией проделать какую-то работу?
Мне в последнее время помогает какая-то, казалось бы, банальная хрень: натянуть капюшон, наушники с шумоподавлением, поставить таймер и фигачить. Видимо, когда вокруг так много отвлечений, создать себе хоть какой-то "кокон" — уже благо. А возможно это просто набор вещей, которые ассоциируются у нас со сфокусированной работой, поэтому мозгу проще понять, что вот прямо сейчас надо бы потрудиться.
Всегда тёплый и слегка дымящийся чай в термокружке, механическая клавиатура, приятно "отзывающаяся" на твои нажатия, фоновая музыка или даже белый шум — порой удаётся в таком состоянии проделать просто колоссальный объём задач за короткое время, главное в него попасть! 😎
Кстати, как вы поступаете, когда вам нужно сосредоточиться и с максимальной концентрацией проделать какую-то работу?
Мне в последнее время помогает какая-то, казалось бы, банальная хрень: натянуть капюшон, наушники с шумоподавлением, поставить таймер и фигачить. Видимо, когда вокруг так много отвлечений, создать себе хоть какой-то "кокон" — уже благо. А возможно это просто набор вещей, которые ассоциируются у нас со сфокусированной работой, поэтому мозгу проще понять, что вот прямо сейчас надо бы потрудиться.
Всегда тёплый и слегка дымящийся чай в термокружке, механическая клавиатура, приятно "отзывающаяся" на твои нажатия, фоновая музыка или даже белый шум — порой удаётся в таком состоянии проделать просто колоссальный объём задач за короткое время, главное в него попасть! 😎
🔥9👍4
YouTube
Прагматичный взгляд на разработку. Почему кодинг - не главное. — Вадим Ваганов, Газпромбанк
01 февраля 2024 года, состоялся X5 Backend Meetup #3! По доброй традиции, на сцене выступили эксперты бэкенд-разработки из ведущих IT-компаний. На этот раз сообщество собралось послушать и обсудить 4 доклада от специалистов по Python и Java.
Ведущий эксперт…
Ведущий эксперт…
Ребята из X5 отдельно выложили мой доклад с митапа. Кто не видел — приглашаю ознакомиться и оставить обратную связь!
Ну и всем предлагаю навалить лайков ❤️
Ну и всем предлагаю навалить лайков ❤️
❤19👍6🔥5
"В этот раз я точно просто переиспользую презентацию и переделаю её на новый шаблон, больше ничего менять не буду" — сказал я себе в третий раз подряд, переделывая презентацию практически полностью и изменяя тезисы по пути.
Ничего не могу с собой поделать: доклады похожие, но аудитория совершенно разная, хочется принести максимум пользы. Я буду стоять на сцене и вещать на какое-то количество людей. Если я смогу изменить или улучшить жизнь хотя бы одного из слушателей, то это однозначно стоило усилий.
Крутые спикеры в своё время смогли это сделать для меня, и хоть я пока ещё не столь же хорош как они, я буду к этому стремиться :)
Ничего не могу с собой поделать: доклады похожие, но аудитория совершенно разная, хочется принести максимум пользы. Я буду стоять на сцене и вещать на какое-то количество людей. Если я смогу изменить или улучшить жизнь хотя бы одного из слушателей, то это однозначно стоило усилий.
Крутые спикеры в своё время смогли это сделать для меня, и хоть я пока ещё не столь же хорош как они, я буду к этому стремиться :)
🔥15👍3
Вчера понадобилось кое-что позаписывать. Взял свой ультрабюджетный аудио-набор (M-Audio M-Track Duo и поддельный Shure Beta58a с алишки), настроился, записал пробное "раз, два, три" и услышал... какую-то лажу. Бубнящий звук, будто срезали всё выше среднего спектра частот. Я расстроился, подумал, что китайская реплика хоть и звучала хорошо, но всё же должен быть какой-то компромисс, связанный с ценой, и вот видимо он и сыграл: может, что-то с электроникой не то... Оставил этот вопрос до сегодняшнего дня, заранее обдумывая пост о том, что не стоит всё же доверять подобной технике.
Решил подключить к другому интерфейсу — работает! Хм... Значит, либо карта барахлит, либо софт. Прикинул, в чём может быть проблема: либо размер буфера, либо частота дискретизации, зуб даю! В общем-то так и оказалось: частота дискретизации в драйвере 48000 Гц, в Винде — 44100 Гц. Преступление раскрыто! Микрофон в порядке, китайцы молодцы, новый микрофон себе не ищу 😁
К чему я это всё. Если вдруг вам нужен запасной микрофон, второй микрофон для подкаста или просто неплохой XLR-микрофон для записи (и у вас уже есть аудио интерфейс), то "реплика" Shure Beta58a вполне себе неплохой вариант — яркий по звуку, крепкий по сборке, цена всего 3 тысячи, выглядит и звучит намного дороже своей цены. Не оригинальный Shure, конечно, но всё равно хорошая рабочая лошадка. Примеры звучания есть тут и тут.
#аудио
Решил подключить к другому интерфейсу — работает! Хм... Значит, либо карта барахлит, либо софт. Прикинул, в чём может быть проблема: либо размер буфера, либо частота дискретизации, зуб даю! В общем-то так и оказалось: частота дискретизации в драйвере 48000 Гц, в Винде — 44100 Гц. Преступление раскрыто! Микрофон в порядке, китайцы молодцы, новый микрофон себе не ищу 😁
К чему я это всё. Если вдруг вам нужен запасной микрофон, второй микрофон для подкаста или просто неплохой XLR-микрофон для записи (и у вас уже есть аудио интерфейс), то "реплика" Shure Beta58a вполне себе неплохой вариант — яркий по звуку, крепкий по сборке, цена всего 3 тысячи, выглядит и звучит намного дороже своей цены. Не оригинальный Shure, конечно, но всё равно хорошая рабочая лошадка. Примеры звучания есть тут и тут.
#аудио
🔥9👍3
Всем доброго вечера! С недавних пор начал увлекаться видеосъёмкой и искать классно снятые истории.
Хотел бы с вами поделиться великолепной работой Natalie Lynn. Для меня совершенно удивительно, что такой контент есть на Youtube. Трудно поверить, что в мире кликбейтов, резко сменяющихся кадров, сотен надписей на экране каждую секунду и куче других способов удержать наше внимание... появляются такие красивые, трогательные и живые работы.
Звуки, свет, цветокор, сами кадры и история, эффекты в виде скрапбукинга — смотрится на одном дыхании. Девушка очень талантлива, всем рекомендую ознакомиться с её творчеством!
Если заинтересовал ролик и хочется чуть больше узнать о процессе его создания, то есть интервью-разбор, где автор ролика рассказывает о своих решениях и использованных фишечках.
#видео
Хотел бы с вами поделиться великолепной работой Natalie Lynn. Для меня совершенно удивительно, что такой контент есть на Youtube. Трудно поверить, что в мире кликбейтов, резко сменяющихся кадров, сотен надписей на экране каждую секунду и куче других способов удержать наше внимание... появляются такие красивые, трогательные и живые работы.
Звуки, свет, цветокор, сами кадры и история, эффекты в виде скрапбукинга — смотрится на одном дыхании. Девушка очень талантлива, всем рекомендую ознакомиться с её творчеством!
Если заинтересовал ролик и хочется чуть больше узнать о процессе его создания, то есть интервью-разбор, где автор ролика рассказывает о своих решениях и использованных фишечках.
#видео
YouTube
The Adventure That Saved My Life.
help support my films!
https://www.patreon.com/nataliexlynn
watch the film @wholesomesimon created - https://www.youtube.com/watch?v=8DjklPpuVWE&t=610s
other socials ➳
• instagram https://www.instagram.com/nataliexlynn/
• tiktok https://w…
https://www.patreon.com/nataliexlynn
watch the film @wholesomesimon created - https://www.youtube.com/watch?v=8DjklPpuVWE&t=610s
other socials ➳
• instagram https://www.instagram.com/nataliexlynn/
• tiktok https://w…
❤11
Всем привет! Есть клёвая новость, которой хочу с вами поделиться.
Ещё с конца прошлого года мы с коллегами активно занимались созданием школы backend'еров и наконец готовы врываться, я буду одним из преподавателей! 😎
Дам вам максимально сжатую информацию, а все подробности читайте на лэндинге.
❔ ЧТО? Бесплатная академия для будущих backend-разработчиков, в которой можно прокачаться до junior-уровня и трудоустроиться.
❔ ДЛЯ КОГО? Студенты старших курсов ВУЗ'ов или уже завершившие обучение, настроенные на активную прокачку своих навыков и упорную работу — посещение очных лекций, выполнение практических задач и самостоятельного обучения.
❔ ПОЧЕМУ? ОЧЕНЬ крутой состав преподов (всех знаю лично), которые в будущем могут стать вашими коллегами, а также программа, построенная вокруг инженерного подхода и цикла производства ПО, а не только написания кода.
Для меня эта тема очень важна, потому что преподавание — моя давняя мечта, и я наконец опробую себя в этой роли. Ну и очевидно это не реклама :) Буду стараться быть самым крутым преподом!
Если вдруг вам или вашим друзьям это интересно, то обязательно знакомьтесь с информацией и пересылайте пост. Также можете задавать свои вопросы, отвечу по своим компетенциям.
👉 ОЗНАКОМИТЬСЯ И ПРИНЯТЬ УЧАСТИЕ
#разработка
Ещё с конца прошлого года мы с коллегами активно занимались созданием школы backend'еров и наконец готовы врываться, я буду одним из преподавателей! 😎
Дам вам максимально сжатую информацию, а все подробности читайте на лэндинге.
Для меня эта тема очень важна, потому что преподавание — моя давняя мечта, и я наконец опробую себя в этой роли. Ну и очевидно это не реклама :) Буду стараться быть самым крутым преподом!
Если вдруг вам или вашим друзьям это интересно, то обязательно знакомьтесь с информацией и пересылайте пост. Также можете задавать свои вопросы, отвечу по своим компетенциям.
👉 ОЗНАКОМИТЬСЯ И ПРИНЯТЬ УЧАСТИЕ
#разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8
Друзья, привет! Активно занимался делами перед поездкой на ВФМ, поэтому было такое продолжительное радиомолчание. Поездка, кстати, с очень большой вероятностью могла не состояться, но благодаря титаническим усилиям некоторых хороших людей я всё же туда лечу. Буду там уже завтра.
Завтра у меня доклад и "прожарка" резюме — выдам контент на сцене, а в перерывах постараюсь наснимать контента для вас! Камеру зарядил, флешку форматнул — в полной боевой готовности. Главное успевать ещё и поработать 😁
Завтра у меня доклад и "прожарка" резюме — выдам контент на сцене, а в перерывах постараюсь наснимать контента для вас! Камеру зарядил, флешку форматнул — в полной боевой готовности. Главное успевать ещё и поработать 😁
🔥17😁5
Кто_такой_инженер_разработчик_ВФМ.pptx
3.3 MB
Презентация, как и обещал участникам ВФМ. Первое выступление провёл, чуть позже второе! Завтра ещё два, прям марафон 😁
🔥10❤6👏4
Итоги посещения Всемирного фестиваля молодёжи
Хочется подвести какой-то личный итог участия во Всемирном фестивале молодёжи:
✅ два увлекательных дня в Сириусе;
✅ четыре выступления на публику;
✅ много талантливых и активных ребят, с которыми удалось пообщаться;
✅ очень интересная атмосфера крупной и доброжелательной международной движухи;
✅ классный стенд ГПБ, где всегда тусило много людей;
❌ много упущенных возможностей создать контент по тем или иным причинам.
В общем, есть над чем поработать, но я точно становлюсь более уверенным в себе спикером и буду дальше качаться и радовать себя и вас 😎
В комментах накидаю хоть каких-то фоточек и видео.
Хочется подвести какой-то личный итог участия во Всемирном фестивале молодёжи:
В общем, есть над чем поработать, но я точно становлюсь более уверенным в себе спикером и буду дальше качаться и радовать себя и вас 😎
В комментах накидаю хоть каких-то фоточек и видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤7👍3🦄1
Иногда хочется почитать чего-нибудь совершенно нетехнического для разнообразия.
Одна из моих ближайших целей — научиться хорошо писать, поэтому решил совместить приятное с полезным. Хочу вам посоветовать книгу Норы Галь "Слово живое и мёртвое".
Я ещё не дочитал, но книга просто удивительная! Мы настолько привыкли к рабочей деловой переписке, сухим вязким формулировкам и длинным запутывающим оборотам, что они впечатались в наше сознание и стали нормой. Автор на примерах показывает, как сделать письменную речь чище, понятнее и живее. Это особенно важно для тех, кто пишет статьи, блоги, сценарии или вообще пишет хоть что-то, а это ведь все мы! В конце концов, это тоже вид коммуникации, а коммуникация сейчас — навык бесценный. Очень рекомендую к прочтению.
#книги
Одна из моих ближайших целей — научиться хорошо писать, поэтому решил совместить приятное с полезным. Хочу вам посоветовать книгу Норы Галь "Слово живое и мёртвое".
Я ещё не дочитал, но книга просто удивительная! Мы настолько привыкли к рабочей деловой переписке, сухим вязким формулировкам и длинным запутывающим оборотам, что они впечатались в наше сознание и стали нормой. Автор на примерах показывает, как сделать письменную речь чище, понятнее и живее. Это особенно важно для тех, кто пишет статьи, блоги, сценарии или вообще пишет хоть что-то, а это ведь все мы! В конце концов, это тоже вид коммуникации, а коммуникация сейчас — навык бесценный. Очень рекомендую к прочтению.
#книги
👍14❤6🔥4
У нас тут собралась тусовка из очень интересных, творческих и способных людей! Давайте пообщаемся про хобби и интересы?
Я в последнее время подсел на фотографию и видеосъёмку. Учусь, читаю, смотрю, пробую и кайфую, ведь это очень интересный симбиоз техники и творчества — вопросы сугубо технической оптики против менее осязаемых и формализованных вещей вроде композиции и работы со светом. Залипаю и в классные примеры съёмки, и в обзоры объективов, и во всякие фишечки.
А что вызывает у вас подлинный интерес? И сразу говорю — отринуть всякий стыд! Вышивание, рисование, видеоигры, чай, сериалы, музыка, фильмы, книги, чай... да что угодно! Если вы правда заинтересованы, то поделитесь своими мыслями или эмоциями об увиденном/сделанном/обожаемом — пообщаемся
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤5👍5
Время баек! На работе попросили рассказать о своём первом "косяке", делюсь этой историей и с вами.
Я backend-разработчик и моя история необычна тем, что впервые прод я положил во "фронтовой" части проекта...
На одном из мест работы, где я был ещё не самым опытным разработчиком, накопились fullstack-задачи — надо было в том числе дорабатывать фронт (TypeScript/React). Опыта фронта я тогда совсем не имел, но как ответственный разработчик вызвался научиться и покодить на пользу команде. Нужно было сделать не очень сложную доработку: в одном из интерфейсов при определённых условиях отрисовывать немного другие поля и позволить пользователю их изменять. Я тогда ещё не понимал, что в таком случае не стоит тащить всю логику на фронт, поэтому наколбасил каких-то if'ов и вроде бы всё заработало. Тестировал свой опус я, конечно же, руками, а так как процессы у нас в тот момент были не очень-то поставлены, то на крик тимлида "будете что-то в релиз доливать?!" я ответил "я этот ваш фронтенд превозмог, надо вливать!". Ах да, проводить ревью было некому, потому что владелец экспертизы по фронту ушел в отпуск, поэтому коллеги сказали "seems good" и влили мой код в master.
Прокатили релиз на ПРОД, какое-то время всё было спокойно: в логах чисто, ошибок нет, мониторинг чист, но... через несколько минут пошли звонки и письма от пользователей: "Тут какой-то пипец! Почему мы можем редактировать все поля?" Оказалось, что пользователи после релиза получили доступ к редактированию формы, которая by-design должна быть доступна только на чтение.
Форма, редактирование... Чёрт, я был единственным, кто дорабатывал фронт! Я начал быстро пробегать глазами по изменениям, которые внёс. Всё же должно работать, я же всё проверил!.. Коллега, разбирающийся во фронте, к моменту релиза уже вышел из отпуска и проблему мы начали разбирать вместе. "А это что такое?"— смотря на место в коде, на которое указывает палец коллеги, вижу название файла, который я вообще не должен был трогать, внутри него в каком-то хитром if в конце приписано
if (blablabla || oopsIJustTestedSomethingAndForgotToDeleteThis)
Во время выполнения задачи я просто начинал писать какую-то логику, которая срабатывала при определённом значении одного из полей, а в итоге удалил часть условия и оставил там только само значение поля — в JS просто наличие поля в логическом выражении распозналось как true и позволило безусловно редактировать форму, ведь это поле всегда приходит с сервера. Космический стыд! Тем временем тимлид, хоть и знатно испугавшись, хладнокровно откатил релиз. Мне повезло, что никто не успел наворотить страшных дел, ведь система работала с серьёзными данными.
Признавайтесь, сколько раз у вас ёкнуло сердце от несовершенства описанных мной процессов? Мне кажется, можно было испытать эффект "не ходи туда, за дверью убийца!", только по-айтишному. Баг я в итоге поправил, а тот случай навсегда изменил мой подход к разработке.
С тех пор я понял
#разработка #лонгрид
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍5😁2