И самое интересное - стоит сказать про "документацию" правду, которую в глубине души и так все знают, - и это обычно провоцирует бурление говн, и поток самых невероятных высказываний.
Давайте посмотрим, почему же люди пишут документы тогда, когда они их действительно пишут, а не рассуждают о том, как бы хорошо было, если бы они были, и как плохо,
(
Read more... )
Comments 280
Reply
(The comment has been removed)
Если серьезно, то любая система, которая постоянно заставляет людей делать то, в чем они не чувствуют никакой рабочей необходимости, исключительно под страхом люлей, нуждается в оптимизации.
Reply
(The comment has been removed)
Reply
Есть вопрос, на который бы я хотел узнать твой взгляд, gaperton. Вопрос такой. Какие последствия это влечет для активности, называемой QA ( ... )
Reply
1) QA проверяет конкретное изменение, плюс к этому, конечно, нужен регрессионный тест ("все остальное не изменилось"). Регрессионный тест может быть автоматизирован.
2) В случае, если регрессионный тест проводится вручную QA, им нужен тест-план, по которому они должны идти. Тест план в этом случае обновляется силами QA. Это достаточно дорогой подход к тестированию - но он практически возможен.
3) "...и проанализировать влияние изменения на систему в целом..." - это в общем случае могут только программисты сделать.
Нормальные QA в природе существуют, но в голове держать тест-план для регрессионной проверки - методологически неправильно, даже если у них феноменальная память. Здесь нужна аккуратность, а человек не робот. Поэтому, нужны чеклисты (контрольные списки) для проверок, чтобы ничего не забыть. Их надо составлять до тестирования, и это, в общем, некий вариант тестплана.
Reply
Reply
Reply
Reply
Reply
Так на практике всегда у меня и бывало, но структуризация и аргументация хорошая. В JavaDoc впрочем все равно не верю.
Эх, было бы на английском - всем на работе бы давал читать.
Reply
Leave a comment