Pull to refresh
12
1
Send message

Понятно. Очередной "всенетакоднозначник", ой, "перегибщикнаместах". У правительства и силовых репутация исключительно отрицательная. Тот мрак что твориться еще долго придется хлебать полной ложкой. Любое преследование которое может быть истолковано как политическое в современной России должно быть истолковано как политическое. До тех пор пока не доказано обратное.

На сегодняшний день большинство Java проектов отдают предпочтение пробелам для выравнивания кода, в то время как табуляции остаются в меньшинстве. Согласно данным по Java-проектам, оценочная доля использования табуляций составляет примерно 10-33%, тогда как оставшаяся часть проектов использует пробелы в различной конфигурации (чаще всего 4 пробела). Основная причина выбора пробелов — это консистентность отображения кода в разных редакторах и на разных платформах, что упрощает совместную разработку и улучшает читаемость кода.

Начнем с важного - с этих самых интересов общества. Меня, как гражданина, волнует война силовых ведомств с гражданами моей страны. Война политически мотивированная и совершенно беззаконная, безобразная, бесчеловечная. Меня волнует что не осталось законных способов противостоять этому террору. Когда за судят за пластиковый стаканчик и за пустой лист. Когда убивают оппозиционеров в тюрьме и вне её. Список можно продолжать бесконечно, потому что беззаконие творится каждый сука день.

Вот именно это и происходит, что в КНДР, что в Иране. Казнена женщина за то что не носила хиджаб. Казнены родственники человека на которого донесли что он собирается бежать из Северной Кореи.

Маньяк, про которого вы пишете не представляет никакой угрозы власти. Он вообще не в фокусе правоохранительных органов. У них дела поважнее.

На мой взгляд, дело в достаточно хороших конвенциях которые были приняты в самом начале. Все эти расположения скобок, именования классов, переменных, методов. Эти базовые конвенции закрывают 90% потребностей (причем это поведение одинаково для всех IDE). Самая конфликтная точка была tab vs space лет 10-12 назад, но как-то со временем само собой устаканилось на пробелах. Вот и получается что конфликта между форматтерами разных разработчиков практически не встречается. Ну или скажу аккуратнее, конфликтов ощутимо меньше чем в других языках.

Интересы следствия как-то незаметно помножили на ноль интересы общества. И этот маятник рано или поздно качнется обратно. Хреново только что это может занять и 50+ лет (смотрим на Иран, Северную Корею).

Если "достойных" инструментов форматирования нет, значит автор высосал проблему из пальца.

P.S. кликбейтные заголовки прямо просят минус в рейтинг

Тот самый случай когда один короткий комментарий полезнее статьи! Респект бро

Ну очень спорное решение как с точки зрения анализа проблемы, так и с точки зрения архитектуры. Я не верю, что профилирование приложения показало что генерация UUID это узкое место. А с точки зрения архитектуры, вы заменили стандартный инструмент, про достоинства и недостатки знают все, на какой-то свой велосипед. Бизнес требования будут меняться и раньше или позже (скорее раньше) вы со своего велосипеда упадете. Палку в переднее колесо вы уже считай ткнули.

Как вы лихо диагностируете по фотографии!

Ну и пара моментов - это литературное произведение и даже в нем после "подковывания блохи", та перестала танцевать. Так себе достижение. Но где-то иронично, да.
Левша (сказ) — Википедия (wikipedia.org)

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

Первый раз я это слышал лет 25-30 назад, ща выйдет OS/2 и Винде капец.

Бездна начинается уже между средний работяга и решать 2% математических задачек. Вопрос линейки. Чем мерить и что.

Если автомобиль за 10000$ развивает скорость 200 км/ч, то всего за 54 млрд $ можно купить машину способную превысить скорость света. /s

Если серьезно, то крупный бизнес с такой стоимости подписки только улыбнется. Главное чтоб достигли уровня мышления хотя бы 100 IQ. Сейчас у чата аццкая проблема с удержанием контекста. Он не делится между разными чатами и даже в пределах одного длинного начинает "плыть". Происходит "гиперфиксация" на каких-то вводных которая потом отравляет дальнейшие ответы. Они конечно ввели memories, но надо тестить их больше чтоб понять насколько они улучшают качество.

То есть благодаря вам они продолбали срок 1 месяц (раз уж вы позиционируете себя как "оказали консультацию") а крайним вы назначили Хинштейна?

В Европе крайне неохотно выгоняют с испытательного срока. Потому что это ложится косяком на тех, кто принимал решение брать. Пусть лучше ничего не делает. Не так уж это и заметно. И без того от 60 до 80% ходят чисто за зарплатой. Уволь их - ничего не изменится.

Был комментарий от лид мейнтенера Spring, что они очень довольны тем что интегрировали Kotlin в Spring (это было еще во времена Spring Boot 2.x). Он говорил что это в том числе улучшило дизайн Spring Boot 3 и повысило качество кода. К сожалению не храню ссылки на такие материалы, придется искать если интересно.

Корутины очень мало кто умеет правильно готовить. Как правило я вижу просто обертку runBlocking, на чем собственно преимущества и заканчиваются. Я ни в коем случае не применительно к вам, я скорее в "среднем по больнице".

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

Kotlin используется во множестве энтерпрайз компаний в качестве бэкенд языка. Знаю множество компаний в банковской сфере в Европе которые плавно переходят на Kotlin (плавно это значит начали лет 3-5 назад). В плане что java остается в Book of Standards как разрешенный инструмент, но рекомендуется к использованию Kotlin (whitelist).

Как разработчик, который использует Kotlin 7+ лет, я могу сказать что на данный момент Kotlin не имеет принципиальных преимуществ перед Java. Да, где-то больше сахара. Да, функции расширения местами очень удобны. Да, писать свой dsl гораздо легче на Kotlin. Но каждый из этих аргументов довольно узкий.

В целом Котлин дал мощный пинок под зад Джаве и заставил развиваться. Та же nullability на аннотация которая сейчас приходит в Java к единому стандарту это последствие влияния Kotlin.

Я про то и писал в комментарии что TDD катастрофически снижает скорость разработки. Более того, я уверен, что минимум половина из тех, кто здесь топят за TDD в жизни его ни разу не пробовали. Я пробовал. Писать тесты к несуществующему классу опыт интересный, но качеству кода не способствует от слова совсем. Ваш подход - накидать скелет и по необходимости местами обмазать тестами выглядит гораздо более профессионально. Просто не называйте это TDD.

1
23 ...

Information

Rating
1,601-st
Location
Longridge, None, Австралия
Date of birth
Registered
Activity