
В январе появилась отличная инсайдерская статья о том, как происходит процесс работы в Facebook. Меня вообще интересуют такие утечки информации, ну и, естественно, было очень интересно, как ребята тестируют свои продукты. Итак, вот выдержка из текста статьи про отдел качества в Facebook
no QA at all, zero. engineers responsible for testing, bug fixes, and post-launch maintenance of their own work. there are some unit-testing and integration-testing frameworks available, but only sporadically used. - [CORRECTION thx fryfrog] "I would also add that we do have QA, just not an official QA group. Every employee at an office or connected via VPN is using a version of the site that includes all the changes that are next in line to go out. This version is updated frequently and is usually 1-12 hours ahead of what the world sees. All employees are strongly encouraged to report any bugs they see and these are very quickly actioned upon."
- re: surprise at lack of QA or automated unit tests — "most engineers are capable of writing bug-free code. it's just that they don't have an incentive to do so at most companies. when there's a QA department, it's easy to just throw it over to them to find the errors." [EDIT: please note that this was subjective opinion, I chose to include it in this post because of the stark contrast that this draws with standard development practice at other companies]
- [CORRECTION thx epriest] "We have automated testing, inclu [...]
Комментариев нет:
Отправить комментарий