Pull to refresh
19
0.7
Олег @dopusteam

Разработчик

Send message

Во времена, когда облаков еще не было, я прилагал к каждому компу флешку на которую с помощью bat файла записывались все полезные данные с компа. Обычно хватало флешки на 2 Гб. Но для особо контентных сотрудников нужна была флешка на 16 Гб.

Этот же батничек записывал данные по времени операций копирования. То есть вел лог всех бакапов.

Административно все флешки собирались раз в неделю и с каждой делались копии.

И заодно проверялись логи. Кто не делал вечерний бакап, тот лишался премии.

Подскажите, в какие года это было? Звучит как полнейшая жесть, конечно. Точнее как лютый непрофессионализм (если, конечно, это не 90-е какие нибудь)

Если же нам важно поддерживать порядок ключей в словаре ВСЕ ВРЕМЯ работы с ним, то нам следует использовать SortedDictionary

Было бы полезно описать, когда именно это может быть нужно, в каких кейсах? Потому что сейчас это выглядит как капитанский совет, для новичка абсолютно бесполезный, имхо

Зачем вы выделили, кстати, 'все время' можно иначе как то порядок поддерживать?

Во-вторых, словарь - одна из самых часто используемых структур данных и при разработке бывает полезно понимать, какие у нее есть подводные

Про подводные ни слова не написали в итоге

А где информация про четыре кинотеатра? В первоисточнике есть?

Свойство align-items позволяет задать, как flex-элементы выравниваются по вертикали в flex-контейнере

Вы уверены в этом?

Чтобы проверить значение переменной на соответствие NaN можно, воспользовавшись встроенным методом isNaN() или используя оператор тройного равенства ===

Вы уверены, что === сработает для сравнения с NaN?

А как вы абстрагируетесь от реализации без DI (dependency injection)?

Я правильно понимаю, что автор призывает не писать для рунета, и для этого сегодня написал две статьи для рунета?)

'Зависимый от интернета и облака' != 'поддерживающий интернет и облака'

А в чем проблемы прототипного наследования? Есть какие то примеры из опыта, когда это было неудобно? Реально интересно

А есть примеры кода? Что то пока непонятно.

А в каких кейсах может понадобиться мокать лямбду?

А предикат чётных чисел что делает? :)

func Merge[T any, U any](first T, second U) {
    fmt.Println(first, second)
}

Иногда Go может сказать: "У тебя слишком много вариантов, я не могу выбрать." Это происходит, когда информации недостаточно для однозначного вывода, или когда ваш код настолько загадочен, что даже умный компилятор в ступоре:

Merge[int, string](42, "The answer is")

А почему компилятор тут не может вывести типы? Тут, кажется, информации более чем достаточно

А за отрицательный отзыв скидку дали бы?

А вы расскажите, пожалуйста, как за логарифм вставку в односвязном списке сделать

Ну да, я имел в виду, при прочих равных

Более того, в css тоже последний стиль иметь бОльший приоритет)

Кажется, автор наоборот, утверждает, что он мамонт :)

Стараюсь не противопоставлять себя с мамонтом

Вы про великих учёных, а автор про 'влиятельных' людей говорит. :)

Information

Rating
2,626-th
Location
Россия
Works in
Registered
Activity