Информация об изменениях

Сообщение Re[7]: Linus Torvalds "Nothing better than C" от 30.09.2020 6:12

Изменено 30.09.2020 6:28 DDDX

Re[7]: Linus Torvalds "Nothing better than C"
Здравствуйте, AlexGin, Вы писали:

КД>>Здесь же, в целом, проблема в другом — если конструктор кинет исключение, деструктор не вызовется.


AG>Здесь следует подходить дифференцированно.


Меня папа в детстве приучил делать либо хорошо, либо никак.

Поэтому для меня — что 1KB, что 1GB — без разницы.

КД>>И даже если сейчас у них new исключения не кидает, такой код представляет собой "мину замедленного действия".


AG>Где здесь "мина_замедленного_действия"?


В copy&paste этого кода в другой проект с другими правилами.

Или в переходе на new, кидающем исключения.

---
Понятно, что для кого-то все это высосанные из пальца проблемы.

Но я уже по другому не могу. Да и не хочу
Re[7]: Linus Torvalds "Nothing better than C"
Здравствуйте, AlexGin, Вы писали:

КД>>Здесь же, в целом, проблема в другом — если конструктор кинет исключение, деструктор не вызовется.


AG>Здесь следует подходить дифференцированно.


Меня папа в детстве приучил делать либо хорошо, либо никак.

Поэтому для меня — что 1KB, что 1GB — без разницы.

КД>>И даже если сейчас у них new исключения не кидает, такой код представляет собой "мину замедленного действия".


AG>Где здесь "мина_замедленного_действия"?


В copy&paste этого кода в другой проект с другими правилами.

Или в переходе на new, кидающем исключения.

Я видел и то и другое. В проекте, претендующем на роль элемента инфраструктуры.

---
Понятно, что для кого-то все это высосанные из пальца проблемы.

Но я уже по другому не могу. Да и не хочу