#4: Constants vs. Magic Numbers vs. OOP


Details
ВНИМАНИЕ: вход в здание ФРИИ (яркие синие неоновые буквы над входом) во дворе! По любым вопросам пишите в нашу группу в Телеграм: https://t.me/objectthinking
29 января, в среду!
18:30 Регистрация
19:00 Короткое приветствие
19:05 Mikhail Yakushin: "Constants Have no Place in OOP"
19:35 Ужин (25 минут)
20:00 Егор Бугаенко: "Magic Numbers Are Not Evil"
20:30 Нетворкинг
Михаил Якушин: "Public and private constants are very common in traditional object-oriented programming. Developers who create them argue that moving often used values to a single global or private entity is completely normal and that it does not negatively affect the project's architecture or its maintainability. In my talk, I am going to showcase why private and public constants do not fit into OOP, demonstrate practical ways of how to write object-oriented code without them, and compare these implementations with a canonical solution."
Егор Бугаенко — ООП-фундаменталист, автор “Elegant Objects” — серии книг об объектно-ориентированном программировании, пишущий Java и Ruby программист, создатель Cactoos, Takes, Zerocracy, Rultor и Zold, его блог: https://www.yegor256.com
Mikhail Yakushin — a programmer with 7 years of total experience and 4 years of experience in Java. His main focus is OOP, Elegant Objects, Architectural patterns. Currently, he is actively switching to Koltin. Some of his featured projects are here: www.driver733.com (his personal blog about OOP), www.kotlinvsjava.com (side-by-side comparison of Java and Kotlin), VK-Uploader (Java project based on the Elegant Objects principles; Software Quality Award 2018 winner).
Митап проводится при поддержке компании Huawei.
Также спасибо Телеграм группе https://t.me/jvmchat за поддержку! Также спасибо подкасту Разбор Полетов за помощь в рекламе: https://razborpoletov.com/, а также каналу https://itmeeting.ru/ (подписывайтесь).

#4: Constants vs. Magic Numbers vs. OOP