Size: a a a

2020 September 04

RM

Roy Mustang in C++ Together 2.0
А должен был сказать "Гуляй дружок, дай мне свой абстрактный класс IMyPlugin"
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
MyPlugin: private IMyPlugin
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Но вообще звучит как яростное нарушение принципа подстановки Лисков
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Но вообще звучит как яростное нарушение принципа подстановки Лисков
Да срал я на Лискова с высокой колокольни
источник

RM

Roy Mustang in C++ Together 2.0
Мне безопасность нужна для юзеров
источник

RM

Roy Mustang in C++ Together 2.0
Человеческий фактор хочу предотвратить
источник

RM

Roy Mustang in C++ Together 2.0
Они же срукожопят и случайно передадут свой класс MyPlugin вместо его абстрактного
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Они же срукожопят и случайно передадут свой класс MyPlugin вместо его абстрактного
Так так оно и работает
источник

RM

Roy Mustang in C++ Together 2.0
В общем, нужно как то яро проверять, что вот ты являешься только наследником от того-то
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Если тебе не надо такого, то не наследуйся, или наследуйся приватно
источник

KK

Konstantin Kozyrev in C++ Together 2.0
А что мешает предотвратить это всё в документации?
Не прочитал - сам дурак. Пока выглядит как героическое решение проблем, которые ты сам на ходу придумываешь
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
*и Лисков - это она
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
*и Лисков - это она
ответ все равно тот же)
источник

RM

Roy Mustang in C++ Together 2.0
Konstantin Kozyrev
А что мешает предотвратить это всё в документации?
Не прочитал - сам дурак. Пока выглядит как героическое решение проблем, которые ты сам на ходу придумываешь
и? Человеческий фактор и документация - одно другому не мешает
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Тогда пиши свинью
Так у меня и так свинья, только эта свинья не хрюкает когда нужно
источник

RM

Roy Mustang in C++ Together 2.0
Щас покажу
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Угу, давай
источник

RM

Roy Mustang in C++ Together 2.0
источник

RM

Roy Mustang in C++ Together 2.0
Щас функцию скину
источник

RM

Roy Mustang in C++ Together 2.0
источник