Раньше думал, что только слепой не видит куда катится РФ. Думал также, что программисты в общем не глупые люди и должны понимать чем все это закончится. Это я так раньше думал. Теперь я думаю, что человек выросший в РФ в 99% случаев не способен осознать происходящее.
Например: отдаете ли вы себе отчет в том, что как только закроют границы и запретят свободное хождение иностранной валюты(а это обязательно случится) вы будете работать в шарашках за трудопалки?
Живу в Германии 17 лет, если завтра сюда прийдет «русский мир», я не то что от призыва прятатся не буду, я сам в армию пойду. На вашу родину орки напали, какой нахер «в квартире прятатся»?
абсолютно реалистичны. для этого не нужно выигрывать какие либо гранты, конкурсы, лотереи. Просто идешь в вечерку, подаешь документы, учишся, сдаешь экзамены и идешь в вуз. Абсолютно бесплатно, без большой бюрократии, без грандиозного напряга
То, что для поступления в вуз нужна гимназия — не верно. В Германии всегда, повторяю всегда есть возможность получить качественное высшее образование, не зависимо от того какой тип школы вы окончили. Например моя жена ходила в вечерку, получила абитур и успешно закончила вуз. Вообще без особого напрягаю, надо просто хотеть и интересоваться, какие есть варианты
Предлагаю задать себе два вопроса:
1) Было ли время в истории России, когда она жила лутше условной Германии(условной, потому что, если не нравится Германия, то возьмите Францию. Или Италию). Если было, то насколько лутше и сколько это длилось
2) Проведите мысленный эксперимент. Предположим что все люди, находящиеся сейчас на территории РФ телепортируются на территорию Германии. Как есть, в том в чем одеты, с тем что у них сейчас при себе. Тоже самое сделаем с людьми на территории Германии. Все остальное остается как есть: дороги, здания, деньги, компы, все. Оставим даже патенты, авторские права и все такое.
А теперь задайте себе вопрос: когда на территории РФ немцы выпустят первый мерс на новый лад(потому как права на марку останутся в Германии)? И когда с мерседесовского завода впервые сойдет лада калина и прекратится выпуск мерсов? Обратите внимание, я не спрашиваю, выпустят ли немцы мерс на территории РФ и не прекратится ли выпуск этих самых мерсов на территории Германии, для меня это очевидные вещи.
На самом деле таких вопросов можно много придумать, например когда немцы в РФ построят сеть автобанов и когда жители РФ на территории Германии эту самую сеть развалят?
Когда говорит Маск, у меня нет слов, потому что хочется слушать.
Когда говорит Рогозин, у меня тоже нет слов, но по совсем другой причине.
Пару лет назад, когда люди говорили, при чем здесь Рогозин, я советовал им срочно поумнеть. Теперь я не советую, ибо уже поздно умнеть. Просрано абсолютно все, даже то, что просрать практически невозможно — будущее.
Любой процент ппокрытия не говорит вообще ничего, потому что эта метрика никак не связана с качеством тестов.
Пример:
if(a > 5){
…
} else {
…
}
Вы пишете тест где а = 10 и а = 3. Анализ покрытия скажет вам, что код протестен на 100%. Но говорит ли этот факт о том, что условие действительно корректно протестено? Конечно нет, ибо если вдруг поменяем условие на а >=5 тесты все еще будут зелеными, хотя поведение программы изменилось.
Поэтому можно говорить только о том, что покрытие в 70% наверное лутше чем в 50% и не более того.
Что бы улутшить ситуацию, надо тестить сами тесты. Например через mutation testing. На хабре есть статьи на эту тему, очень рекомендую.
У вас же микросервисы в докере работают, иначе сложно все становится, не так ли? А когда у вас появляется с пару десятков контейнеров, хочется этот зоопарк как то в порядок привести. Начинается поиск решений и после прочтений нескольких статей приходишь к Kubernetes. А когда начинаешь разбиратся с этой штукой, первое, что приходит в голову: а нафига мне Spring Cloud?
Мой опыт говорит, что надо рассматривать проект в контексте его полного цикла жизни, а не только разработки. Т.е. надо смотреть например, а в какой среде наш проект будет у клиента работать? Как мы его будем деплоить, как мониторить и т.д.
Ну и плюс к этой теме, все чаще появляются статьи, что все что не относится к бизнес логике, надо выносить в инфраструктуру. Т.е. такая штука, как Load Balancer не должна быть в сервисе, ее место в инфраструктуре. Тоже самое касается и например Circuit Breaker. Даже такая штука как Timeout запроса должна быть определена не в сервисе, а в инфраструкруре.
В общем и целом похоже на то, что решения Netflix( но не идеи!), устарели, будущее за такими штуками как Kubernetes.
www.amazon.de/-/en/Microwave-Portable-Sandwich-Non-Stick-Multifunctional/dp/B08L66SFKP
Например: отдаете ли вы себе отчет в том, что как только закроют границы и запретят свободное хождение иностранной валюты(а это обязательно случится) вы будете работать в шарашках за трудопалки?
1) Было ли время в истории России, когда она жила лутше условной Германии(условной, потому что, если не нравится Германия, то возьмите Францию. Или Италию). Если было, то насколько лутше и сколько это длилось
2) Проведите мысленный эксперимент. Предположим что все люди, находящиеся сейчас на территории РФ телепортируются на территорию Германии. Как есть, в том в чем одеты, с тем что у них сейчас при себе. Тоже самое сделаем с людьми на территории Германии. Все остальное остается как есть: дороги, здания, деньги, компы, все. Оставим даже патенты, авторские права и все такое.
А теперь задайте себе вопрос: когда на территории РФ немцы выпустят первый мерс на новый лад(потому как права на марку останутся в Германии)? И когда с мерседесовского завода впервые сойдет лада калина и прекратится выпуск мерсов? Обратите внимание, я не спрашиваю, выпустят ли немцы мерс на территории РФ и не прекратится ли выпуск этих самых мерсов на территории Германии, для меня это очевидные вещи.
На самом деле таких вопросов можно много придумать, например когда немцы в РФ построят сеть автобанов и когда жители РФ на территории Германии эту самую сеть развалят?
у нас есть сервис написанный на spring boot. Могу я его не изменяя код скомпилировать «под» «Quarkus»?
Когда говорит Рогозин, у меня тоже нет слов, но по совсем другой причине.
Пару лет назад, когда люди говорили, при чем здесь Рогозин, я советовал им срочно поумнеть. Теперь я не советую, ибо уже поздно умнеть. Просрано абсолютно все, даже то, что просрать практически невозможно — будущее.
Пример:
if(a > 5){
…
} else {
…
}
Вы пишете тест где а = 10 и а = 3. Анализ покрытия скажет вам, что код протестен на 100%. Но говорит ли этот факт о том, что условие действительно корректно протестено? Конечно нет, ибо если вдруг поменяем условие на а >=5 тесты все еще будут зелеными, хотя поведение программы изменилось.
Поэтому можно говорить только о том, что покрытие в 70% наверное лутше чем в 50% и не более того.
Что бы улутшить ситуацию, надо тестить сами тесты. Например через mutation testing. На хабре есть статьи на эту тему, очень рекомендую.
У вас же микросервисы в докере работают, иначе сложно все становится, не так ли? А когда у вас появляется с пару десятков контейнеров, хочется этот зоопарк как то в порядок привести. Начинается поиск решений и после прочтений нескольких статей приходишь к Kubernetes. А когда начинаешь разбиратся с этой штукой, первое, что приходит в голову: а нафига мне Spring Cloud?
Мой опыт говорит, что надо рассматривать проект в контексте его полного цикла жизни, а не только разработки. Т.е. надо смотреть например, а в какой среде наш проект будет у клиента работать? Как мы его будем деплоить, как мониторить и т.д.
Ну и плюс к этой теме, все чаще появляются статьи, что все что не относится к бизнес логике, надо выносить в инфраструктуру. Т.е. такая штука, как Load Balancer не должна быть в сервисе, ее место в инфраструктуре. Тоже самое касается и например Circuit Breaker. Даже такая штука как Timeout запроса должна быть определена не в сервисе, а в инфраструкруре.
В общем и целом похоже на то, что решения Netflix( но не идеи!), устарели, будущее за такими штуками как Kubernetes.
И тогда всплыла вот такая картинка, взятая отсюда
И возник у нас тогда резонный вопрос, а зачем нам собственно Spring Cloud, если Kubernetes даст нам тоже самое и еще многое другое?
Для полноты картины можно, конечно, упомянуть вот этот проект, но надо ли так все усложнять?