Как стать автором
Обновить
108
0

Разработчик

Отправить сообщение

Monkey patching в Go, или грабли от Apple

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.5K

Все началось с того, что я в очередной раз немного поменял структуры БД, и в некоторых SQL-запросах добавилась новая колонка. Нормальная ситуация - взять и легким движением руки сломать половину unit test’ов, потому что БДшные моки ожидают определенный текст запроса.

Читать далее
Всего голосов 9: ↑8 и ↓1+9
Комментарии9

Кибердетектив. Попытка жанра

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.6K

Многие любят детективы. Это и понятно — иногда нужна какая-то отдушина, хочется увидеть, как торжествует справедливость и добро побеждает зло, если не в жизни, так хотя бы в книге или в кино. Думаю, именно из-за терапевтического эффекта люди и читают детективы уже 200 лет, если считать началом жанра рассказ «Мадемуазель де Скюдери» Гофмана (того самого, придумавшего Щелкунчика).

Жизнь, конечно, сильно изменилась за эти 200 лет, особенно если говорить о технологиях. А вот детектив, кажется, не поспевает. Появился новый вид криминальной деятельности — киберпреступления, а в детективах мы по-прежнему читаем про убийства и традиционные ограбления, где взлом — это выломанная дверь сейфа. Конечно, иногда в детективах все же фигурируют какие-то киберпреступления, но, как правило, это какой-то «сопутствующий ущерб», не предмет расследования, типа взломали систему сигнализации, ну и ладно, мы все равно проверяем отпечатки пальцев на складе вместо того, чтобы искать, а кто хакнул сигналку.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

Продолжаем разгонять FizzBuzz

Время на прочтение5 мин
Количество просмотров7.9K

После написания первой статьи про FizzBuzz (которая неожиданно для меня стала выбором редакции на Технотексте 2021) у меня появлялись мысли о том, как еще можно ускорить, но все время было не до того. И тут мне прилетает перчатка.

Читать далее
Всего голосов 33: ↑31 и ↓2+42
Комментарии5

Охотничьи истории

Время на прочтение10 мин
Количество просмотров4.1K

Навеяно вот этим постом. Люблю этот жанр, прочитал и вспомнил свои истории, захотелось поделиться. Не везде был виноват именно я, но в той или иной степени участвовал. Надеюсь, получилось интересное пятничное чтиво.

Так сложилось, что бо́льшую часть своей жизни я провел в финтэке, поэтому все истории связаны с банками и/или финансами, так что иногда удавалось нанести вполне реальный ущерб. Истории в хронологическом порядке, при этом самая "тяжелая" - последняя, что логично, с накоплением опыта инженер может нанести больше вреда. Истории эти старые, так что не исключено, что какие-то детали я забыл или переврал - это не специально.

Читать далее
Всего голосов 31: ↑31 и ↓0+31
Комментарии8

FizzBuzz по-сениорски

Время на прочтение7 мин
Количество просмотров117K

- Добрый день, я на интервью на позицию старшего разработчика.

- Здравствуйте, давайте начнем с небольшого теста, пока я ваше CV смотрю. Напишите программу, которая выводила бы числа от 1 до, скажем, миллиарда, притом если число кратно трем, то вместо числа выводится Fizz, если кратно пяти, то Buzz, а если и трем, и пяти, то FizzBuzz.

Серьезно, FizzBuzz? Задачка для начальной школы, на сениорскую позицию? Ну ладно.

Читать далее
Всего голосов 295: ↑288 и ↓7+369
Комментарии306

Информация

В рейтинге
4 275-й
Откуда
Рига, Латвия, Латвия
Зарегистрирован
Активность