@Tishka17
Tishka17
16 Feb 2016
Tishka17

Чем больше я смотрю код коллег, тем больше мне нравится мой.

16 Feb 2016

хех

16 Feb 2016

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

16 Feb 2016

не смотрю на коллег, потому что устал материться
//fix

#ipwsx/3 в ответ на /2
16 Feb 2016

таже хуйня, я так себе самооценку поднял

16 Feb 2016

А я смотрю. Ибо кто, если не я будет ревью делать

#ipwsx/5 в ответ на /2
16 Feb 2016

мы решили эту проблему проще — не ревьювим

#ipwsx/6 в ответ на /5
16 Feb 2016

Большой отдел тестирования что ли?

#ipwsx/7 в ответ на /6
16 Feb 2016

600 юнит тестов + двое функциональных тестировщиков со своим набором тестов

#ipwsx/8 в ответ на /7
16 Feb 2016

ну и просто общий здравый смысл

#ipwsx/9 в ответ на /8
16 Feb 2016

Ну вот зная моих людей, я думаю тесты они содержательные не напишут. Только банальные кейсы проверят

#ipwsx/10 в ответ на /8
16 Feb 2016

у нас большинство тестов работает по принципу тестирования чёрного ящика: поднимается HTTP-сервер и эмуляторы других серверов с которыми он взаимодействует, в него посылается HTTP-запрос и ответ валидируется

#ipwsx/11 в ответ на /10
16 Feb 2016

содержательные тесты писать помогает код кавераж, видно какие ветки не покрыты

#ipwsx/12 в ответ на /11
16 Feb 2016

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

#ipwsx/13 в ответ на /12
17 Feb 2016

А твой код коллегам нравится? :3

17 Feb 2016

Да он мне и самому бы не нравился. Если бы не сравнение

#ipwsx/15 в ответ на /14
17 Feb 2016

А нафига ты пишешь код, который тебе самому не нравится?

#ipwsx/16 в ответ на /15
17 Feb 2016

это вот

#ipwsx/17 в ответ на /16
17 Feb 2016

На момент написания мне он нравился

#ipwsx/18 в ответ на /16

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.