Ну глянь сам requirements на QA в боль-мень приличной конторе - JUnit is a mustИнтеррапт wrote:Но ты точно с integration tests не путаешь? Все-таки unit tests должны девелоперы писать, это как бы почти аксиома.Сабина wrote: Я тоже не сторонник чтобы они их писали, но это сейчас не диковинка совсем. многие и на работу не берут если человек не знает JUnit.
Программист. с чего начать?
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Программист. с чего начать?
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Программист. с чего начать?
речь, как я понимаю, об интеграционных тестах, написанных в технологии JUnit.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Программист. с чего начать?
На самом деле очень многие бы удивились, насколько уменьшается кол-во багов (особенно для продукта с активным циклом девелопинга), когда всю функциональность покрываешь юнит тестами. Mobile dev не исключение. Для того-же iOS настоятельно рекомендую вот эту книгу:Komissar wrote:Девелоперы баги не ищут. Они их пишут.
http://www.amazon.com/Test-Driven-iOS-D ... evelopment
Где очень доходчиво обьясняется, каким образом девелопинг нужно строить так, чтобы сначала писать юнит тесты, а потом уже собственно функциональность. Ну и соответственно хорошо описываются инструменты.
Я при code review вообще код не пропускаю, если он не покрыт юнит тестами.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Программист. с чего начать?
+100Интеррапт wrote:
На самом деле очень многие бы удивились, насколько уменьшается кол-во багов (особенно для продукта с активным циклом девелопинга), когда всю функциональность покрываешь юнит тестами. .

https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Программист. с чего начать?
"Наши" Ж часто косят под Барби, иногда, правда, слегка вульгарно получается.Сабина wrote:У меня на одной из прошлых работ девушка была QA из наших. Она не CS graduate, но баги чувствовала нутром. С виду по ней совсем не скажешь - Барби такая с виду, но в своем деле она была просто ассом.
Но главное я надеюсь, она была-таки асом а не ассом.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Программист. с чего начать?
Какая разница каких именно если человек знает JUnit в принципе ?Komissar wrote:речь, как я понимаю, об интеграционных тестах, написанных в технологии JUnit.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Программист. с чего начать?
И тем и другимKomissar wrote:"Наши" Ж часто косят под Барби, иногда, правда, слегка вульгарно получается.Сабина wrote:У меня на одной из прошлых работ девушка была QA из наших. Она не CS graduate, но баги чувствовала нутром. С виду по ней совсем не скажешь - Барби такая с виду, но в своем деле она была просто ассом.
Но главное я надеюсь, она была-таки асом а не ассом.

Но лучше ее не было за все 10 лет . Вот такой парадокс.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Программист. с чего начать?
Так у меня это основной reject, при code review. Пишу комментарии к строчкам кода в добавленной функции на уровне "нужен unit test", "нужен unit test". Многих раздражает, но кому сейчас легкоСабина wrote:+100Интеррапт wrote:
На самом деле очень многие бы удивились, насколько уменьшается кол-во багов (особенно для продукта с активным циклом девелопинга), когда всю функциональность покрываешь юнит тестами. .

-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Программист. с чего начать?
Тю, разьве это садизм в высшей мере проявленияИнтеррапт wrote: Так у меня это основной reject, при code review. Пишу комментарии к строчкам кода в добавленной функции на уровне "нужен unit test", "нужен unit test". Многих раздражает, но кому сейчас легко

Наш главный любил выдать "не открывайте тред в Teiid форуме пока тест кейс не напишите". А речь про memory problem, которая после 2 часов under 8 users load проявляется. Вот это я понимаю

Last edited by Сабина on 31 May 2013 06:43, edited 1 time in total.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Программист. с чего начать?
Видите? А поставить такого начальником над тестерами? Всю душу вынет.
К вопросу о мало-ответственной работе тестера.
К вопросу о мало-ответственной работе тестера.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Программист. с чего начать?
А на них и не надеялся никто особо, что в общем-то sadKomissar wrote:Видите? А поставить такого начальником над тестерами? Всю душу вынет.
К вопросу о мало-ответственной работе тестера.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 808
- Joined: 13 Jan 2009 05:11
- Location: из страны восходящих закатов
-
- Posts: 14
- Joined: 30 May 2013 16:06
Re: Программист. с чего начать?
А что за виза такая коварная "HB1"? 
Никогда о такой не слышал... Знаю только стандартные рабочие... H-1B, H-2A, H-2B и т.п.
Очень странно ТС подходит к выбору профессии, пытается её подобрать для визы в США
Смешно!
Чтобы тебя взяли в США работать прогером по H-1B, нужно знать язык англ, нужно уметь делать восьмерку в воздухе, сальто, при этом жонглировать шарами и шевелить ушами! Ты это умеешь? Если нет - тебе не светит виза.
Меня удивляют люди, которые вместо того чтобы почитать официальную инфу на офф сайтах - лезут на форумы, чтобы дяденьки и тетеньки за них все разрулили... За вас никто и ничего не будет делать! Идите и выполняйте Д\З. А после поговорим!

Никогда о такой не слышал... Знаю только стандартные рабочие... H-1B, H-2A, H-2B и т.п.
Очень странно ТС подходит к выбору профессии, пытается её подобрать для визы в США

Смешно!
Чтобы тебя взяли в США работать прогером по H-1B, нужно знать язык англ, нужно уметь делать восьмерку в воздухе, сальто, при этом жонглировать шарами и шевелить ушами! Ты это умеешь? Если нет - тебе не светит виза.
Меня удивляют люди, которые вместо того чтобы почитать официальную инфу на офф сайтах - лезут на форумы, чтобы дяденьки и тетеньки за них все разрулили... За вас никто и ничего не будет делать! Идите и выполняйте Д\З. А после поговорим!
Если у вас есть вопросы по USA - пишите в личку или на почту aleksey.danilov75@gmail.com
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Программист. с чего начать?
скопипастил пару функций с рабочего проектаИнтеррапт wrote:Mobile dev не исключение.
...
Я при code review вообще код не пропускаю, если он не покрыт юнит тестами.
первая:
Code: Select all
public void recreateAllViews (LayoutInflater inflater) {
if (mPanels != null) {
for (Panel panel : mPanels) {
View v = panel.getView(inflater);
mRootView.addView(v);
panel.update();
}
}
}
Code: Select all
public static void actionResetPassword (Activity fromActivity, String user, String oldPass, String newPass, int questionCode, String answer) {
Intent i = new Intent (fromActivity, LoggingInActivity.class);
i.putExtra(EXTRA_USER, user);
i.putExtra(EXTRA_PASS, oldPass);
i.putExtra(EXTRA_NEW_PASS, newPass);
i.putExtra(EXTRA_CODE, questionCode);
i.putExtra(EXTRA_ANSWER, answer);
i.putExtra(EXTRA_MODE, MODE_RESET);
fromActivity.startActivity(i);
}
ответ: никак
обобщение: юнит-тестирование в мобилдеве нужно гораздо реже, чем многим кажется
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 3481
- Joined: 02 Jan 2005 22:10
Re: Программист. с чего начать?
зверский генерал!Интеррапт wrote:Я при code review вообще код не пропускаю, если он не покрыт юнит тестами.