Pull to refresh
4
0.5
Send message

На освещение УЗО можно не ставить из-за минимальной нагрузки.

Для самого УЗО важно чтоб было заземление.

Такая же история. В этом году они особенно активные.

Обработал участок средством от НПО Гарант, стало меньше, особенно в первые дни. Рядом у нас болотистая местность, поэтому эффект был не сильно большой. Хотя возможно могло бы быть и хуже.

Спираль к сожалению выделяет формальдегиды, это способствует онкологии.

Фумигаторы тоже не полезны, но они отлично справляются. Дозы для человека очень маленькие, но существует минимальный вред.

Две штуки на улице и комаров нет.

Еще на участке развешиваю домики для скворцов и делаю места для гнезд ласточек и стрижей.

Что будет если возникнет проблема которую ИИ агент не сможет решить?

Найдут компетентного разработчика, а этого уволят нафиг.

Особенно после существенных финансовых потерь.

Соблюдайте SOLID (чего в вашем коде не видно) и пробуйте применять TDD, и сложностей с тестами не будет.

Логгер лучше прокидывать через контекст.

Учителя знакомые на таких сидят. Ревут из-за того что принтеры не работают. ТП ничего делать не хочет.

Сам лично за популизацию Linux, но с адекватным сопровождением и поддержкой.

То-то у меня глаз дергается, когда ищу причины багов в коде таких вайтишников и говнокодеров.

И судя по всему это становится нормой. Куда валить?!

В firefox на android в uBlock есть возможность подписаться на Block Outsider Intrusion into LAN

Если используете буфер, то это создаст лишнюю нагрузку на GC. Печальней будет если объем данных большой.

В данном примере, ИМХО, можно использовать флаг, который можно проверять перед записью данных в канал.

А по правильному конечно надо прокинуть контекст с медленную функцию и уже там танцевать.

Только малый бизнес совсем не готов платить, ну прям вообще

У меня есть кейс, когда мне не захотели платить из-за решения на opencard, которое их не устроило (нужно дорабатывать 1С под их хотелки).

В итоге сейчас пользуются услугами Битрикса, который кратно дороже.

Вот он чистый экологический транспорт.

Вот прям 100% чистый? И электричество добывают 100% экологичным способом?

Автор, сделайте репост на пикабу. Будет больший охват и могут подцепить СМИ.

Стараемся использовать std, если она предоставляет нужный функционал.

Это сообщение для людей, а не машин. Поэтому не критично если пропустят пробелов, или вместо двоеточия поставят другой символ.

А вот errors.WithMessage отсутствует в std библиотеке.

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

Пример: добавить логирование. Типичное решение: прописывают логи в каждом обработчике HTTP методов.
Корректный путь: добавить middleware в http сервер которая будет заниматься логами.

И честно, хочется как-то пореже таких товарищей встречать, но на практике - таких много, больше половины.

Это тоже не правильно:

data, err := ioutil.ReadFile("config.json")
if err != nil {
    log.Fatal(err)
}

Если у вас несколько причина возврата ошибки, то надо расширять контекст. Лучше расширять всегда, чтоб это вошло в привычку.

Вот пример:

data, err := ioutil.ReadFile("config.json")
if err != nil {
    return fmt.Errorf("read file config.json: %w", err)
}

data, err := ioutil.ReadFile("some.json")
if err != nil {
    return fmt.Errorf("read file some.json: %w", err)
}

Таким образов при отладке вы будете видеть в логах что при чтении такого-то файла произошла ошибка.

При расширении контекста надо писать "что ты делаешь". Не надо добавлять error, failed и т.п. Так как ошибка априори является ошибкой.

ушел из РФ кинув через х.й клиентов по вымышленным причинам

У многих физиков, включая меня, IDE от JB работают без проблем. Оплачивается картой зарубежного банка. Сижу без VPN.

AI только не работает.

бигтех предлагает зарплату заметно выше рынка

Судя по отзывам - ниже.

1
23 ...

Information

Rating
2,441-st
Registered
Activity

Specialization

Backend Developer