Size: a a a

2020 March 25

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
генерацийе идентификатора вполне может заниматься публичный IdentifierGenrator
Если он нигде кроме данного класса не нужен, то зачем его делать публичным?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Если он нигде кроме данного класса не нужен, то зачем его делать публичным?
потому что публичность определяется не тем где он нужен, а соображениями единой ответственности
источник

В

Вафель in rust_offtopic
Alex Zhukovsky
в каокм-нибудь хелпер пакете
Но тогда его изменение будет ломающим
источник

AZ

Alex Zhukovsky in rust_offtopic
если у тебя есть zalupacontroller и zalupaservice, и при этом сервис используется только из этого контроллера, надо ли делать этот сервис приватным внутри контроллера?
источник

AZ

Alex Zhukovsky in rust_offtopic
Вафель
Но тогда его изменение будет ломающим
это не проблема в одной кодовой базе
источник

В

Вафель in rust_offtopic
Alex Zhukovsky
это не проблема в одной кодовой базе
Никто вроде не говорил про одну кодовую базу. Говорили про сферические тесты в вакууме
источник

AZ

Alex Zhukovsky in rust_offtopic
Вафель
Никто вроде не говорил про одну кодовую базу. Говорили про сферические тесты в вакууме
речь про твой класс с твоим приватным методов, Как ты его вынесешь в чужую кодовую базу?
источник

В

Вафель in rust_offtopic
Alex Zhukovsky
речь про твой класс с твоим приватным методов, Как ты его вынесешь в чужую кодовую базу?
Так если ты его вынес в публичный пакет его кто-то сможет использовать
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
потому что публичность определяется не тем где он нужен, а соображениями единой ответственности
Так, погоди. Зачем делать метод публичным, если он предназначен для того, чтобы его дёргали изнутри?

Что будет, если дёрнут снаружи?
источник

AZ

Alex Zhukovsky in rust_offtopic
Вафель
Так если ты его вынес в публичный пакет его кто-то сможет использовать
блин, ты не опнимаешь
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Так, погоди. Зачем делать метод публичным, если он предназначен для того, чтобы его дёргали изнутри?

Что будет, если дёрнут снаружи?
ничего
источник

В

Вафель in rust_offtopic
Alex Zhukovsky
блин, ты не опнимаешь
Не понимаю (
источник

AZ

Alex Zhukovsky in rust_offtopic
сгенерирует имя и ладно
источник

AZ

Alex Zhukovsky in rust_offtopic
Вафель
Не понимаю (
вот ты жабу шарп знаешь?
источник

AZ

Alex Zhukovsky in rust_offtopic
что-нибудь
источник

В

Вафель in rust_offtopic
Alex Zhukovsky
вот ты жабу шарп знаешь?
Котлин/шарп +- знаю
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
сгенерирует имя и ладно
Ага, и сгенерит, и применит к объекту, чей метод
источник

AZ

Alex Zhukovsky in rust_offtopic
ну вот я имел ввиду создать новый проект 9в том же солюшене) и просто пусть там будет публичный генератор. Я не говорил что это надо куда-то в нугеты публиковать
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Ага, и сгенерит, и применит к объекту, чей метод
ничего не применит. Подобный генератор в 99% случаях должен быть чистой фукнцией
источник

AZ

Alex Zhukovsky in rust_offtopic
как гуид, например
источник