home.social

#invariants — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #invariants, aggregated by home.social.

fetched live
  1. Field vs Constructor Injection в Java: ошибка объектного дизайна или вопрос синтаксиса?

    Знаю, знаю... Прочитав заголовок, хочется голосом волка из мультфильма "Жил был пёс" сказать - "Шо, опять?" . Ведь битва этих подходов давно закончилась и разработчики Spring уже поставили точку. Но недавняя публикация в одном довольно крупном Telegram-канале заставила меня вернуться к этому вопросу. В качестве главных аргументов против field injection там приводились лишь сложность изоляции в тестах и неудобство создания экземпляров для unit-тестов. И хотя с этими пунктами не поспоришь, у многих разработчиков и не только начинающих, остаются вопросы: каковы реальные последствия для самого объекта? Можно ли считать его полноценным сразу после создания new ? И почему все современные рекомендации так настаивают на конструкторах? Поиск ответов показал мне, что аргумент о тестах лишь верхушка айсберга. В глубине, куда я Вас сегодня приглашаю заглянуть, скрываются куда более фундаментальные вопросы принципов объектно-ориентированного дизайна, гарантий Java Memory Model и уважения к жизненному циклу объекта.

    habr.com/ru/articles/983344/

    #field #injection #constructor #setter #Dependency_Injection #Spring_Framework #Java #ObjectOriented_Design #Invariants

  2. Field vs Constructor Injection в Java: ошибка объектного дизайна или вопрос синтаксиса?

    Знаю, знаю... Прочитав заголовок, хочется голосом волка из мультфильма "Жил был пёс" сказать - "Шо, опять?" . Ведь битва этих подходов давно закончилась и разработчики Spring уже поставили точку. Но недавняя публикация в одном довольно крупном Telegram-канале заставила меня вернуться к этому вопросу. В качестве главных аргументов против field injection там приводились лишь сложность изоляции в тестах и неудобство создания экземпляров для unit-тестов. И хотя с этими пунктами не поспоришь, у многих разработчиков и не только начинающих, остаются вопросы: каковы реальные последствия для самого объекта? Можно ли считать его полноценным сразу после создания new ? И почему все современные рекомендации так настаивают на конструкторах? Поиск ответов показал мне, что аргумент о тестах лишь верхушка айсберга. В глубине, куда я Вас сегодня приглашаю заглянуть, скрываются куда более фундаментальные вопросы принципов объектно-ориентированного дизайна, гарантий Java Memory Model и уважения к жизненному циклу объекта.

    habr.com/ru/articles/983340/

    #field #injection #constructor #setter #Dependency_Injection #Spring_Framework #Java #ObjectOriented_Design #Invariants

  3. @LuluHelle I think if you look at them from another angle that's the same? #Invariants #Monsterdon

  4. @LuluHelle I think if you look at them from another angle that's the same? #Invariants #Monsterdon

  5. 'Invariant Physics-Informed Neural Networks for Ordinary Differential Equations', by Shivam Arora, Alex Bihlo, Francis Valiquette.

    jmlr.org/papers/v25/23-1511.ht

    #invariantized #invariants #symmetries

  6. 'Invariant Physics-Informed Neural Networks for Ordinary Differential Equations', by Shivam Arora, Alex Bihlo, Francis Valiquette.

    jmlr.org/papers/v25/23-1511.ht

    #invariantized #invariants #symmetries

  7. We have received many high-quality submissions for the Invariants’ writing contest, not only from Oxford but from Imperial College and Cambridge as well. Thank you to all participants!

    We will be accepting submissions until this Sunday (February 18th), this is your chance to be published in the Invariant, Oxford’s mathematical magazine, and to win up to £300 in prizes.

    For full guidelines and rules, please see our website: invariants.org.uk/magazine/. For any further questions, email [email protected].

    Looking forward to reading you.

    Diego Vurgait

    Invariant magazine editor

    #invariants #maths #competition #prizes #magazine #oxford

  8. We are very excited to announce tomorrow's talk by James Maynard, #fields medal winner! In L1 on the 28th at 8 PM. Join us afterwards for free snacks and biscuits! #invariants #maths #oxford

    invariants.org.uk/2023/02/talk

  9. Join us on Wednesday, 8th Feb 8pm in L1 at the #MathematicalInstitute in #oxford for a talk by Prof. Ben Green on Some Open Problems. #invariants invariants.org.uk/2023/02/some

    Title: Some open problems
    Abstract: I will discuss a variety of open problems of a type which, I hope, will be accessible to all. I will focus on problems which are not quite the most famous ones, and I will try and explain why I think they are interesting.
    See you on Wednesday at the Mathematical Institute L1.

  10. RT @InstitutIRIS: - SESSION DE RATTRAPAGE -
    🇯🇵 🇨🇳 🇫🇷 #JAPAN, #CHINA, AND #FRANCE RELATIONS: #INVARIANTS, #DETERIORATION AND #RENEWAL

    Watch or replay the webconference organised on January 17, 2023 by IRIS. ⤵
    youtube.com/watch?v=5AG3c09_qI

    🐦🔗: n.respublicae.eu/EU_ISS/status

  11. Instead of an #introduction, let's just start with some hard #maths straight from #Oxford. Here's one from our #puzzle archives. Feel free to discuss in the comments, but make sure to hide your #spoilers!!!

    From our 2022 Summer Puzzle Challenge,

    Let 𝑓(𝑘) be the largest prime factor of positive integer 𝑘. Suppose a sequence (𝑎ₙ) satisfies

    𝑎₁ = 2, 𝑎ₙ₊₁ = 𝑎ₙ + 𝑓(𝑎ₙ).

    Find the largest value of 𝑛 such that 𝑎ₙ < 10⁴.

    All the best from the #invariants :))