Search
Write a publication
Pull to refresh
-5
0.1
Send message

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

Я глубоко убежден что если архитектуру нужно подстраивать под тесты — то нужно выбрасывать к чертям такие тесты

Разбитую на слои архитектуру априори легко тестировать. Самим же потом удобно будет делать доработки.

Если у вас связанный код не покрытый тестами, то любые изменения в коде могут тянуть за собой проблемы. Самый прикол что они вылазят в пограничных состояниях, которые как раз легко тестировать unit тестами.

Плоская крыша чтоб сэкономить??? о_О

Чем не угодила обычная крыша с холодным чердаком? Самая понятная и простая конструкция, проверена столетиями.

Еще можно использовать Organic Maps, например для покатушек на велосипеде.

Vivaldi проприетарный, стоит попробовать Firefox.

Поиск DuckDuckGo.

Почта - без разницы, ставим офлайн клиент K-9.

Есть какие-то примеры, когда M$ успешно развила какой-то купленный проект?

Пианист в борделе

Если это так, то можно еще лет 10 не переживать за свою профессию.

Даже если нет, то в текущей ситуации ее появление лишь вопрос времени.

Точно знаю что некоторые HR состоят в профессиональных чатах, где они обмениваются фидбэком. По сути заменяет звонки на предыдущее место работы.

Ну и попадут в базу с черными списками, на всю жизнь! Чем еще сильнее ухудшат себе найм.

И уже получится не столь же однострочно.

Согласен.

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

Я думаю чел просто задолбался поддерживать все это.

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

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

Да, он работает, но ума не приложу как эту портянку можно поддерживать.

Вот какой смысл было писать эту функцию, если есть time.Duration?

// Convert seconds to HH:MM:SS
func timeify(seconds int) string {
	hours := int(math.Floor(float64(seconds) / 3600))
	seconds %= 3600
	minutes := int(math.Floor(float64(seconds) / 60))
	seconds %= 60
	hours = int(math.Max(float64(hours), 0))
	minutes = int(math.Max(float64(minutes), 0))
	seconds = int(math.Max(float64(seconds), 0))
	return fmt.Sprintf("%02d:%02d:%02d", hours, minutes, seconds)
}

Делается это элементарно:

https://go.dev/play/p/HdmXkwP5nxa?v=

Если бы мне нужен был такой человек, я бы спросил об этом.

Но если бы он мне начал говорить про отсутствие Event Loop в ECMA, то зарубил бы кандидатуру.

На сколько понимаю (я не JS кодер), ECMA это спецификация, а JS это конкретная реализация. В каждом браузере своя реализация, где уже может быть Event Loop.
Так как вы пишите под node.js, то и спрашивали вас про event loop в ноде.

Если вы оказались во время собеседования таким же душным, то не удивительно что вам отказали. Я бы тоже не хотел чтоб у меня был душный коллега.

Что такое Event Loop в JavaScript?

такого понятия нет в ECMA

Так вас и спрашивают про JS, а не ECMA.

Не правда. У меня правдивое резюме и последний раз сменил место работы пол года назад. Никаких проблем не было.

Более того - оторвали с руками с предыдущего места работы.

меня начинают спрашивать, как юзать то, чего я с универа не касался, как печь пирожки и как надевать штаны через голову. Разумеется, на такие вопросы я не смогу ответить, и меня "мы вам перезвоним" или "вы столько не стоите".

За весь мой стаж (больше 16 лет), ни разу такого не было. Задавали только сопутствующие и базовые вопросы.

Эти двигатели из себя по сути представляют летающие ЧАЭС, без контура охлаждения.

Очень высокая предрасположенность к ядерному взрыву.

Теперь представьте как будут летать космонавты на такой ракете.

У меня опыт такой же. Работал в компании с YouTrack - все было классно. Работает шустро, поддерживает markdown, все обновляется в real time (в том числе доска). Красотень.

Сейчас работаю в компании с Jira. Работает медленно, сама доску не обновляет, надо нажать "обновить". Про markdown можно забыть, тут что-то свое и кривое.

Теперь ждем порт Doom на CSS?

1
23 ...

Information

Rating
3,797-th
Registered
Activity

Specialization

Backend Developer