Матрица компетентности программиста

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by scrat, 3 Jul 2009.

  1. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,313
    Reputations:
    327

    какой же хитрый?? самый что нинаесть тупой программист! =))))))))))))))))
     
  2. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    это ж белорусский рубль. курс посмотри =)

    ps: книги лучше покупать на http://books.ru
     
  3. ultimatum

    ultimatum Elder - Старейшина

    Joined:
    28 Apr 2007
    Messages:
    142
    Likes Received:
    65
    Reputations:
    -13
    Как то у меня в разброс в таблице все идет )
     
  4. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    100% покрытие это значит что во время работы теста вызываются все методы тестируемого класса. А это в свою очередь может обеспечиваться вызовом одного метода тестируемого класса. У меня при 100% покрытии как правило unit-test'ы примерно такие же как и тестируемые классы. Больше всего места занимает настройка - моки, стабы, и ассерты.
     
  5. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    если юзать TDD то кода тестов будет ровно стока, скока нужно для проверки основного функционала. Гетеры\сетеры тестить смысла нету, если они тривиальные.
     
  6. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    про геттеры-сеттеры я сказал потому, что не знаю как другим способом 5-10% покрытия. Это можно сделать либо дернув только геттеры/сеттеры, либо такое может быть когда нащ тестируемый класс юзался другим классом и некоторые методы дергались во время работы юнит-теста для другого класса. Тогда у нашего тестируемого класса может быть небольшое покрытие. Если же мы пишем юнит-тест для конкртеного класса и проверяем его основную функциональность - то покрытие будет большим - и никак не 5-10%.
     
  7. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Т.е. ты считаешь при покрытии только внешние методы? Тогда согласен.
     
  8. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 sn0w ну если учесть что из месяца работой занят только 5 дней в общем случае, то это даже хорошо. А так просто лазею постоянно по инету. За исключением что сцуки привозят по 40 ящиков бумаги периодически.
     
    1 person likes this.
  9. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    я сам не считаю :) - IDE считает. а на серваке - teamcity. и коверэйдж считается по количеству строк кода отработанных в ходе теста.