Skip to content

#4: Constants vs. Magic Numbers vs. OOP

Photo of Yegor Bugayenko
Hosted By
Yegor B.
#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/ (подписывайтесь).

Photo of Object Thinking group
Object Thinking
See more events
Myasnitskaya Ulitsa, 13 строение 18
Myasnitskaya Ulitsa, 13 строение 18 · Moskva