Size: a a a

Emacs — русскоговорящее сообщество

2020 August 11

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
вся эта неявщина это лишние вещи, которые надо держать в голове в процессе разбора того, что же происходит в коде
Нет, это не неявщина. Для меня вполне ясно, что весь респонсибилити находится в абстракции
источник

A

Artem in Emacs — русскоговорящее сообщество
иначе зачем абсракция нужна
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну вот "не там" это хотя бы можно увидеть
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а увидеть, где его поставил компилятор, я не могу
источник

m

mel kaye in Emacs — русскоговорящее сообщество
defensive programming
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
ну вот "не там" это хотя бы можно увидеть
люди < компилятор
источник

A

Artem in Emacs — русскоговорящее сообщество
чаще ошибаются человеки
источник

NM

Nikita Mistyukov in Emacs — русскоговорящее сообщество
mel kaye
defensive programming
страшная вещь)) работал на чела проповедовавшего такое. жуть и мрак. Но многому научился, тут не отнять))
источник

A

Aragaer in Emacs — русскоговорящее сообщество
https://aragaer.livejournal.com/203245.html - вот пример, почему raii вдруг ввел меня в ступор
источник

A

Artem in Emacs — русскоговорящее сообщество
Но мы вовсе не это обсуждаем. RAII есть, нужен он под примерно те кейсы. Твое понимание верно.
источник

A

Artem in Emacs — русскоговорящее сообщество
Проблемы ООП
источник

A

Aragaer in Emacs — русскоговорящее сообщество
неа, это как раз и есть тот самый raii
источник

A

Artem in Emacs — русскоговорящее сообщество
Не было бы наследования, не было и проблемы бы
источник

A

Aragaer in Emacs — русскоговорящее сообщество
порядок деинициализации зависит от порядка инициализации
источник

A

Aragaer in Emacs — русскоговорящее сообщество
в данном случае наследование нужно было только чтобы все упало на pure virtual call, без этого были бы другие забавные эффекты
источник

m

mel kaye in Emacs — русскоговорящее сообщество
Artem
люди < компилятор
а кто их пишет?
источник

m

mel kaye in Emacs — русскоговорящее сообщество
люди < люди
у вас алгебра поломалась
источник

A

Artem in Emacs — русскоговорящее сообщество
mel kaye
люди < люди
у вас алгебра поломалась
Нет, почему. Нет тут транзитивности
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
в данном случае наследование нужно было только чтобы все упало на pure virtual call, без этого были бы другие забавные эффекты
Проблемы с смешной системой типов в C++ когда " в частности из объекта класса B он превратился в объект класса A" не было бы, если бы не было наследования всякого.
источник

A

Artem in Emacs — русскоговорящее сообщество
Видишь наследование — бей его ногой
источник