На днях я запостил в блоге Testo отчёт о том, как я сравнивал тестовые фреймворки в проекте stitcher.io.
В той работе тесты на PHPUnit работали слишком медленно и я полез разбираться. Одна из причин замедления — атрибут #[Before] на методе setUp() приводил к тому, что setUp() вызывался дважды (по конвенции именования и по атрибуту).
Статья ушла в релиз и её даже кто-то прочитал. А потом в PHPUnit появилась вот эта ишуя.
"У меня в голове не укладывается, что человек, впервые обнаруживший эту ошибку, упомянул о ней только в своем блоге, а не создал тикет", Пишет Себастиан.
Я даже и не подумал, что это баг. Скорее мысли были "а нафига так сделано?".
В общем, сегодня хейтим меня, ибо я, получается, поступил как мудак.
Из хорошего для деда: он прочитал отличную статью.