![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Том Лейн закоммитил мой патч!
Правда это был не какой-то большой и серьезный патч, разработанный в рамках служебных обязанностей, а небольшой хоббиистский патч, который я написал на новогодних каникулах исключительно потому что заметил некую неполноту морфологического ящика.
Вот в PL/Python был контекст-менеджер, позволявший выполнять кусок кода в субтранзацкции, а в PL/Tcl почему-то нет. Хотя создавать собственные управляющие конструкции в Tcl гораздо проще, чем контекст-менеджеры в python (особенно если речь идет о Postgres. где python поддерживатеся начиная с 2.3 и до 3.6)
Правда это был не какой-то большой и серьезный патч, разработанный в рамках служебных обязанностей, а небольшой хоббиистский патч, который я написал на новогодних каникулах исключительно потому что заметил некую неполноту морфологического ящика.
Вот в PL/Python был контекст-менеджер, позволявший выполнять кусок кода в субтранзацкции, а в PL/Tcl почему-то нет. Хотя создавать собственные управляющие конструкции в Tcl гораздо проще, чем контекст-менеджеры в python (особенно если речь идет о Postgres. где python поддерживатеся начиная с 2.3 и до 3.6)
Congrats!
Date: 2017-03-11 09:36 pm (UTC)no subject
Date: 2017-03-12 07:51 am (UTC)Надо сегодня Альваро попинать... Пусть мой таки посмотрит...
no subject
Date: 2017-03-13 04:37 am (UTC)no subject
Date: 2017-03-13 06:33 am (UTC)А вообще конечно код надо читать и понимать. И понимать что он делает.
Плюс к тому есть regression test suite.
Налаженная система действий это уже потом - чтобы убедиться что изменивший ничего не сломал - review, обсуждения и все такое.