דָּוִדdavidov777 (daviddavidov777) wrote,
דָּוִדdavidov777
daviddavidov777

www.ski.ru

Пользовательские тесты:
Помогают разработать API создаваемого класса.
Помогают разработать архитектуру приложения.
Проверяют, работает ли определенный кусок кода прямо сейчас.
Проверяют, будет ли работать ли определенный кусок кода после внесенных изменений.
Не документируют функционал отдельных классов.
Документируют поведение системы. При этом возможно так грамотно организовать эти тесты, что поведение системы будет понятно, исходя из названия теста (не нужно копаться в коде). Есть даже системы, автоматически генерирующие документацию исходя из названий тестов.


То есть, если я хочу понять, что делает вот этот вот класс, мне придется смотреть на код самого класса. Чтобы понять пример его использования, я погляжу на код девелоперского теста. А вот чтобы понять, как система делает то или другое полезное дело, я буду смотреть на код пользовательского теста.

Вердикт: несмотря на то, что я всегда яростно игнорировал девелоперские тесты, я готов допустить, что в определенных ситуациях они могут принести пользу. Но я все равно выбираю пользовательские.

Заключительные мысли

Ничего заключительного я так и не придумал, поэтому оставляю все, как есть.
Интересное предложение http://www.ski.ru/static/355/4_36364.html специально для вас не опоздайте пока есть такая возможность!
Tags: www.ski.ru
Subscribe

  • Как снять дачу

    1)Не больше двух постовых в статье 2)ссылка окружена текстом с двух сторон 3)ссылка только в новых статьях 4)размещать ссылку только после…

  • New age.................

    Заниматься еще больше торговлей!Понять куда пойдет тренд. Учиться , как можно больше задавать как можно больше вопросов.не терять время на всякую…

  • music

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments