Игаль *    (yigal_s) wrote,
Игаль *   
yigal_s

кошмар из прошлой жизни

Как проюнит-тестировать фрагмент кода, который никогда не исполняется, кроме как в ситуации, которая никогда (теоретически) не может возникнуть?

Можно, конечно, вынести его в отдельную функцию, но ведь нужно же и вызов протестировать?!

А если вызов не протестировать, то ведь не будет coverage!

А код-то ведь простой. В самом простом варианте он попросту пишет сообщение об ошибке в лог. Даже восстановлением не занимается.

А вот не пиши аварийного кода, просто не пиши. И все будут довольны. И твой начальник, и ты. А на внутренние программистские чувства наплюй. Ты - винтик, у тебя не должно быть чувств.

Crosspost: dreamwidth.org
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 3 comments