Вот этот принцип мне не очень понятен. Это для того, чтобы тест мог разработчик поправить? Допустим, ответ от API придёт в виде XML или JSON и вообще неважно каким языком я его обработаю. Или я совсем не понимаю?
я учил пайтон, каково же было моё удивление, когда на тех. собеседовании сказали, что на джаву ищут. ничо, сделал тестовое, работаю. так что общее понимание фреймворков важнее языка. скобочки или пробелы - не так важно, к этому легко привыкнуть
Язык это инструмент. По мне это как машины сравнивать, кому-то нравится на самосвале в магазин за продуктами ездить. Ну а кто-то может и на малолитражке 3 тонны щебня перевезти. Профессионалу в принципе пофиг, если нужда заставит поедет на чем угодно, но конечно такой ситуации постарается не допустить.