Size: a a a

var chat = new Chat();

2021 October 29

ПБ

Платон Благиных... in var chat = new Chat();
А что сложного в своей реализации хэшмап?
источник

AW

Andrew Witwicki in var chat = new Chat();
ты спрашиваешь как синьор или как джун?
источник

ПБ

Платон Благиных... in var chat = new Chat();
А джуны и сеньоры разные хэшмапы юзают?
источник

AW

Andrew Witwicki in var chat = new Chat();
по-разному думают
источник

VL

Viktor Ladyzhets in var chat = new Chat();
Как раз у сеньйора такое спрашивать глупо, у джуна самое то)
источник

E

Etki in var chat = new Chat();
От тебя хотели услышать

- Про нарушение single responsibility (ты либо форматируй, либо работай с файлами)
- Про то что лисков не будет выполняться из-за not implemented exception
- Interface segregation подразумевает разделение на IFormattable и IFilesystemPersistable
- По большому счету это интерфейса не самого форматируемого объекта, а менеджера таких объектов, который уже в свою очередь зависел бы от IFormattable и IFilesystemPersistable - это как раз dependency inversion
- наконец, метод Format, который не возвращает ничего - какой-то блядский идиотизм, не лежащий даже в рамках солида. Думаю, они просто хотели увидеть здесь хороший бугурт.
источник

ПБ

Платон Благиных... in var chat = new Chat();
Ну если ты джун, подумай как джун. Если ты сеньор подумай как сеньор
источник

ПБ

Платон Благиных... in var chat = new Chat();
Вернёмся к вопросу, что сложного в реализации хэшмап?
источник

E

Etki in var chat = new Chat();
Хотя на самом деле это не лисков, лисков строго про наследование, а не имплементацию интерфейса
источник

AW

Andrew Witwicki in var chat = new Chat();
константное время доступа к елементам
источник

AW

Andrew Witwicki in var chat = new Chat();
👍 спасибо
источник

ПБ

Платон Благиных... in var chat = new Chat();
Дааааа, иии?
источник

ПБ

Платон Благиных... in var chat = new Chat();
Тебе сказали хэшмап сделать или хэшмап с константным доступом?
источник

E

Etki in var chat = new Chat();
По-моему сложно хороший соус для бургера сделать, а вот константное время это хуйня, а не проблема
источник

VL

Viktor Ladyzhets in var chat = new Chat();
Тебе ещё могут спросить, как в Dictionary засунуть ключик свой кастомный объект, и ты к реализации хэшмапа все равно придёшь:)
источник

ПБ

Платон Благиных... in var chat = new Chat();
Опять же это простейшие вопросы
источник

VL

Viktor Ladyzhets in var chat = new Chat();
О да, соус очень сложно вкусно сделать, а это пол бургера
источник

VL

Viktor Ladyzhets in var chat = new Chat();
Да, если ты не после курсов)
источник

AW

Andrew Witwicki in var chat = new Chat();
хэшмап с константным доступом
источник

IV

Ihor Volokhovych in var chat = new Chat();
Сделать как жсники делают, взять мазик
источник