Опубликовано: 16 апреля, 2024

Главный конструктор Дмитрий Дорофеев выступил на PG BootCamp 2024 в Минске с докладом «Опыт исправления многолетних багов на примере plv8».

   

 

Он рассказал, как команда обходила многолетний баг в plv8, связанный с возвратом скалярных JSON-значений из Javascript-функций, а затем исправила его, решив проблему не «костылями» в коде, а на уровне оригинального проекта для стабильной работы всех пользователей.

Также Дмитрий поделился историей принятия Pull Request на GitHub, дал советы тем, кто не решается контрибьютить, а также обсудил с аудиторией, стоит ли «дожимать» эту историю, ведь остался нерешенным вопрос о формате возврата NULL-значений.

Мероприятие собрало почти 200 офлайн участников и 1400+ онлайн.