brown-aleks / CleannetCode_bot

7 stars 4 forks source link

Вынести получение конфигов в конструктор #1

Closed coder1coder closed 1 year ago

coder1coder commented 1 year ago

https://github.com/brown-aleks/CleannetCode_bot/blob/bbbb0b23caa439ad83b58ea521b14d9ef6d6e88e/CleannetCode_bot/BotService.cs#L25

brown-aleks commented 1 year ago

https://github.com/brown-aleks/CleannetCode_bot/blob/bbbb0b23caa439ad83b58ea521b14d9ef6d6e88e/CleannetCode_bot/BotService.cs#L25

config заходит через конструктор и хранится в приватном поле только для чтения.

coder1coder commented 1 year ago

Как минимум странно что тебе весь конфиг приложения доступен в классе. Во вторых, зачем каждый раз получать accessToken внутри метода (да, оно может вызываться 1 раз, а может и нет), если можно 1 раз в конструкторе?