Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

cyber 04.06.2014 21:12

Цитата:

Сообщение от l-liava-l
Я не делаю юнит тестирование, я не делаю end to end тестирование... я просто проверяю все console.log-ом в разных участках программы.

Ты не один ..
Давно хочу по читать как тесты писать, но все руки не доходят)

kobezzza 04.06.2014 21:13

l-liava-l, с чего вдруг такое откровение, сын мой? :D

Shaci 04.06.2014 21:20

Цитата:

Сообщение от l-liava-l
Хочу исповедаться...

Я не делаю юнит тестирование, я не делаю end to end тестирование...

юнит тестирование нужно делать не потому что кто-то сказал. что его надо делать, это прежде всего помощь самому себе, на мой взгляд полезная штука, могу ошибаться(тем более я не особо правильно его делаю, вроде как надо писать тесты сначала стараться, а затем код, а у меня иногда наоборот получается:)).

kobezzza 04.06.2014 21:23

Цитата:

вроде как надо писать тесты сначала стараться, а затем код, а у меня иногда наоборот получается
Это методология такая TDD, она мало у кого получается (у меня, например, нет :)). Я сначала пишу функциональность, потом тесты, а иногда ленюсь :)

l-liava-l 04.06.2014 21:29

Цитата:

l-liava-l, с чего вдруг такое откровение, сын мой?
В момент когда код захватила регрессия и помочь мог только git reset --hard я познал истину и решил очистить с себя скверну

Цитата:

юнит тестирование нужно делать не потому что кто-то сказал. что его надо делать, это прежде всего помощь самому себе, на мой взгляд полезная штука, могу ошибаться(тем более я не особо правильно его делаю, вроде как надо писать тесты сначала стараться, а затем код, а у меня иногда наоборот получается).
Я не умею его делать и не совсем понимаю как научиться, даже в том же ангуляре, а твое высказывание что сначала нужно писать тесты а потом функционал меня поразило. я ведь просто сажусь и пишу, часто забивая даже на проектирование (разве что в общих чертах)...

Цитата:

Это методология такая TDD, она мало у кого получается (у меня, например, нет ). Я сначала пишу функциональность, потом тесты, а иногда ленюсь
А тут расслабился))

Направьте меня, где научиться, как научиться) вроде материалов много, а понимаю с трудом

kobezzza 04.06.2014 21:30

Цитата:

Сообщение от l-liava-l (Сообщение 314841)
В момент когда код захватила регрессия и помочь мог только git reset --hard я познал истину и решил очистить с себя скверну

И ты увидел лицо беса, но смог устоять! Теперь же встань на путь истинны и напиши 1000 и 1 тест!

l-liava-l 04.06.2014 21:34

Цитата:

И ты увидел лицо беса, но смог устоять! Теперь же встань на путь истинны и напиши 1000 и 1 тест!
:lol: :lol: все я упал под стол))

nerv_ 04.06.2014 21:39

Цитата:

Сообщение от l-liava-l
Направьте меня

волшебный пендель? :)

уже был произведен
Цитата:

Сообщение от l-liava-l
В момент когда код захватила регрессия


kobezzza 04.06.2014 22:05

https://github.com/kobezzza/Collection/tree/v4.3/tests
http://jasmine.github.io/

describe('Math', function () {
    it('тест sqrt', function () {
        expect(2).toBe(Math.sqrt(4));
    });
});

cyber 04.06.2014 22:16

kobezzza, на таком примере вроде понятно,а взять чет по сложнее... за ссылку спс


Часовой пояс GMT +3, время: 20:57.