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

Сообщение Загадка от 26.12.2018 12:09

Изменено 26.12.2018 13:03 fk0

Загадка
Hello...

Смотреть здесь: https://coliru.stacked-crooked.com/a/26375397dbea6a01

Вдогонку:

* функция же может находиться в совешенно отдельном файле, лишь бы всё вместе линковалось;

* следовательно товарищ-1 коммитит безобидную функцию, которая работает как объект, в малоответственный модуль, где никто придираться не будет;

* товарищ-2 коммитит код с как бы объектом (уже функцией) в ответственный модуль, скобки при ревью не замечаются, тесты проходит;

* товарищ-1 (или товарищ-3) меняет функцию из коммита первого товарища как надо -- profit!
Загадка
Hello...

Смотреть здесь: https://coliru.stacked-crooked.com/a/26375397dbea6a01

Вдогонку:

* функция же может находиться в совешенно отдельном файле, лишь бы всё вместе линковалось;

* следовательно товарищ-1 коммитит безобидную функцию, которая работает как объект, в малоответственный модуль, где никто придираться не будет;

* товарищ-2 коммитит код с как бы объектом (уже функцией) в ответственный модуль, скобки при ревью не замечаются, тесты проходит;

* товарищ-1 (или товарищ-3) меняет функцию из коммита первого товарища как надо -- profit!

(да, современный gcc варнингов не даёт, clang даёт).