Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×
Lead Test Engineer в GlobalLogic
  • Получаю $3000 в Киеве. Хочу эмигрировать

    И вроде Будам весьма известен в кругу джавистов (а вы вроде из них?!), обладая сам званием Java Champion.

  • 5 книжок для QA — початківців та досвідчених, від Юлії Пилипенко, QA Lead в MEGOGO

    Мне тоже она нравится! Дал её недавно трейни в качестве первой книги по тестированию.
    Сам начинал карьеру с прочтения Савина и за ним сразу Паттона.
    Как по мне, «Тестирование DOT COM» хороша для быстрого овервью, что есть тестирование вообще, а книга Рона Паттона даёт большее погружение в каждую из отдельно взятых тем.
    Мне понравилось, как книга Паттона стуктурирована. Вопросы для самоконтроля в конце каждой главы тоже были весьма полезны. Кроме того, написана она вполне доступным английским языком и я тогда с каким-то хиленьким pre-intermediate смог её без особых проблем прочитать в оригинале. Я бы сказал так, если у человека не получится прочитать эту книгу в оригинале, то возможно ему сперва стоит подтянуть английский, в противном случае человек не сможет нормально работать тестировщиком, если это конечно не работа на внутренний рынок (или рынок СНГ) где с английским вообще не придётся сталкиваться и вся документация и общение ведутся на русском/украинском.
    В целом, старайтесь всё, что относится к работе, читать исключительно в оригинале. Уже неоднократно сталкивался с тем, что во время локализации изначальный смысл или какие-то важные аспекты повествования напрочь теряются.

    Підтримали: anonymous, Yana, Olga, Yuriy Kish
  • Жизненный опыт в Австрии, Швеции, Германии

    А чем рабочая виза хуже? Ну, кроме необходимости сдавать язык на A1 жене и более долгого периода перед подачей на ПМЖ?

  • QA дайджест #40: лайфхаки автоматизации, подборка книг для тестировщиков

    — Test automation for web, desktop & mobile;

    Я б послухав, якби хтось розповів про Testing (not only automation) for embedded, automotive, medical devices, aerospace.

  • Java-розробниця Тая Холодова — про те, як зважитись на свій стартап і подолати страх невизначеності завдяки саббатікалу

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

  • Выбор фортепиано

    выложили партитуру 3-й части 14-й сонаты, аля для школоты

    Которая на самом деле является произведением уровня музучилища. Да, я в курсе, что её при желании дают в муз. школе играть, но это больше баловство.

  • В чому був сенс для створення Android Studio обирати IntelliJ IDEA?

    І окремо, що таке «розуміє контекст»? Багато про це кажуть, але я ніяк не збагну.
    От я елементарно беру свій клас і хочу пронаслідувати якусь функцію. Я навіть не пам’ятаю, як вона там називалась. В Екліпс я тисну Ctrl+Space і одразу бачу нагорі списку мої функції. А що я бачу в AS в такому ж випадку? Якісь непотрібні ключові слова і лише десь там в глибині можно серед іншого непотрібу знайти те що треба. В чому проявляється це «розуміння конетксту»?
    Або те що в Eclipse називається Quickfix, викликається по Ctrl+1. Я пишу собі var = new Test(); Ctrl+1 і воно робить мені Test var = new Test(); і я собі далі спокійно пишу.
    А в AS щоб подібне проробити, треба написати var = new Test(); а потім підвести курсор під var і лише тоді можна добитись того ж самого ну і писати далі теж просто не вийде. Треба курсор повертати назад. Я так розумію що це і є прояв «розуміння контексту», тобто розумнішає воно лише в певному контексті.

    Из всего Вами сказанного видно, что вы просто не разобрались до конца с хоткеями и фичами идеи.

    Например, хотите что-то переопределить — жмёте Ctrl-O и вуаля — все методы перед вами при чём разбиты по каждому из суперклассов. Переопределяй — не хочу!)

    Ваш хвалёный Quickfix: пишем «new Test().var» -> жмём Enter -> Вбиваем имя переменной => Success.

    Практически на любое другое Ваше замечание, кроме компилятора наверное, можно тоже найти контраргумент, только на это нужно время.

    В меню Help есть Productivity Guide

    Кстати, вот это был очень хороший совет.

  • Робот пилосос

    У меня iClebo Omega трудится уже месяца 3-4.
    На данный момент данный робот-пылесос имеет наибольшую силу всасывания из всех представленных на рынке, не считая не практичных Samsung Powerbot.
    Что понравилось лично мне, так это то, что у него есть 2 боковые щётки, а основная сдвинута в переднюю часть корпуса, что, как мне кажется способствует лучшему качеству уборки при подъезде вплотную к стенам/препятствиям, что в принципе подтверждается сравнительными тестами, которые можно найти на YouTube.
    Есть темы на ixbt, в которых уже до мелочей разобраны детские болезни всех популярных моделей. В данной теме можно попросить совета в выборе, ответив на 10 вопросов.
    Качество уборки меня вполне устраивает. Жена в восторге от того, как он убирает ковры.
    Из недостатков: может застрять из-за жестких боковых щеток уперевшись в ковёр или линолеум и выкинуть эксепшн ошибку, после чего его необходимо будет перезапускать. Это решается подготовкой квартиры к запуску робота.

    Підтримав: Андрей Литвинов
  • DOU Проектор: Testein — сервис для автоматизации тестирования без написания кода

    Ага, вроде уже не 2012 год на дворе и есть всякие Selenide и ему подобные, позволяющие не ждать джва года два месяца, пока будет готов фреймворк, а начинать писать тесты буквально в первые дни старта проекта.

  • Вредные советы по постановке задач и описанию требований

    Жду очередного шедевра от Natalia Riabokon

    Підтримали: VK, Gremlin
  • Angular 2 junior

    працюю джуном
    3 місяці — це ще не джун, а лише трейні. От коли відпрацюєш півроку, тоді вже можна буде казати, що ти джун. А як для трейні ти доволі таки у непоганій ситуації — маєш радіти, що тобі взагалі щось платять.
    Підтримав: anonymous
  • Выбор боевых искусств для программистов: зачем, что, где, возражения, полезные советы

    И мне в личку сбросьте информацию о небольшой группе в Харькове, пожалуйста.

  • Їхати не варто, залишатися

    Google Translate детектед)

    Підтримали: Andrio Skur, anonymous
  • Java в США

    Я бы посоветовал ТС связаться с Михаилом Портновым и проконсультироваться с ним.

    Підтримав: Taras Kolodiy
  • Как быстро и больно убить проект

    12. Не обращайте внимания, если на долгоиграющем проекте заказчик будет менять стек технологий каждые 3-6 месяцев чуть менее чем полностью, а за месяц до дедлайна вполне ожидаемо решит переехать на новый модный UI. Вы обязательно вложитесь в сроки, а ваши инженеры будут смотивированы работать сверхурочно и по выходным — платить же им за это нет нужды, ведь это их инициатива.

  • Java дайджест #18: ожидание Java 9, G1 — сборщик мусора по умолчанию, почему убили log4j 1

    1. Весьма удобно для успользования при тестах.
    Я стараюсь писать так, чтобы у тех, кто будет пользоваться моим кодом было как можно меньше с ним проблем. Double brace initializaion, имхо, костыль, который читается конечно легко, но может привести к проблемам. Да и куча анонимных классов не радует, особенно если таких конструкций 20+, то количество SomeClass$n.class файлов не радует глаз, да и класслоадер, наверное, тоже не очень рад этому.
    может было бы проще использовать new HashMap( mapWithNiceDoubleBraceInitializatoin ) и дальше сравнивать ?
    Проще — да, эффективнее — нет, ибо после меня опять кто-то мог бы на эту проблему наскочить и сидеть потом инвестигейтить, что же это за хрень такая, что не сравниваются мапы.
    в продакшен коде действительно лучше не использовать
    Лучше вообще не использовать. Привычка делать исключения и использовать вредные подходы потом приводит к появлению в продакшене такого кода рано или поздно.
  • Как я переехал жить в Польшу и стал тестировщиком

  • Java дайджест #18: ожидание Java 9, G1 — сборщик мусора по умолчанию, почему убили log4j 1

    Блин, не удалось сразу найти это в старом коде, чтобы нормально описать с примером.
    В общем, проблема заключается в следующем. Я несколько месяцев назад натыкался в проекте на ситуацию, когда в тесте нужно было сравнивать мапы, представляющие собой состояние заданного объекта. У объекта был класс toMap(), писанный не мной, который возвращал мапу, созданную с помощью double brace initialization, вторую мапу я создавал и заполнял сам непосредственно перед сравнением, в результате при сравнении вылетало ClassCastException, т.к. класс мапы, созданной с помощью double brace initialization имел привязку к классу объекта из которого она была создана и никак не хотел приводиться к классу обычной джавовской мапы. Мне пришлось переписывать метод toMap(), избавляясь от создания анонимного класса.

    Підтримали: Yegor Igorkin, anonymous, anonymous
  • Java дайджест #18: ожидание Java 9, G1 — сборщик мусора по умолчанию, почему убили log4j 1

    +1.
    Имеющий уши — да увидит!

    Підтримав: Олексій Пєніє
  • Java дайджест #18: ожидание Java 9, G1 — сборщик мусора по умолчанию, почему убили log4j 1

    Спасибо за линку на пост о том, что магии не существует.
    Буду этот пост теперь неистово кидать во всех быдлокодеров, которые не хотят понимать, что каждый раз, когда они юзают double brace initialization где-то в мире умирает не один, а целая дюжина котят! И это там ещё не упомянуто о том, что происходит при попытке сравнения коллекций, созданных и наполненных таким образом! Зла не хватает! За такое нужно отрезать конечности, ИМХО!

← Сtrl 123 Ctrl →