• QA Automation или Dev?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Не отказывайтесь, позанимайтесь пару годиков автоматизацией - это бесценный опыт. Вам тоже придется программировать, только не продукт, а тесты. А чтобы писать тесты нужно в продукте разбираться не хуже разработчика. Через год вы сможете делать все тоже самое что делает разработчик и еще и автоматизацию, а разработчик так и останется разработчиком. Я работаю автоматизатором тестирования и получаю больше чем некоторые девы у нас в команде. И у меня есть перспективы, перейти в консалтинг.
    Но надо сказать я и выкладывался для этого три года по полной.
    Понимаете если в команде все будут только кодить - ничего хорошего из этого не выйдет. Если в понятиях какой нибудь многопользователькой игры говорить, то программист это штурмовик. А нужно еще звено прикрывающее тыл и медсанчасть- это QA. А еще нужно стратегическое звено - это архитектор. А еще нужна логистика - это DevOps. Если QA внимательно, с головой, относится к своей работе, то он может давать советы архитектору DevOps и разработчикам. Например - слишком много ранений в голову, может будем одевать каски? У раненых солдат мозоли на ногах, нужна более удобная обувь.
    Я, побыв автоматизатором, не хочу становиться рядовым разработчиком. Это будничная однообразная работа. А автоматизация ставит все время интереcные задачи. Заставляет учиться, развивать себя. Это абсолютно уникальные знания. Когда у разработчиков зытык в задаче, я могу им помочь, а когда у меня затык они мне не могут помочь. Понимаете разницу?
    Ответ написан
    Комментировать
  • Как вы программируете используя слепой набор?

    @res2001
    Developer, ex-admin
    Не использую слепой набор для кода, т.к. не нужно.
    А вы всегда пишете код как диктант? А думать когда?
    У меня не уходит много времени на именно написание, гораздо больше занимает разнообразный анализ, тестирование и отладка.
    Ответ написан
    3 комментария
  • Какие есть инструменты или техники облегчающие написания и (-или) сопровождение кода на android?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    RxJava, retrofit, retrolambda, autovalue, moshi, glide, fragmentargs, icepick, storio, leakcanary
    Ответ написан
    2 комментария
  • Минусы singleton`ов Android?

    mitaichik
    @mitaichik
    Забыли еще добавить и про возможные утечки памяти, если вы там контексты передаете.

    Вообще, и лучше, и удобнее использовать DI, для андройда популярен Dagger 2 от гугла https://google.github.io/dagger/
    Ответ написан
    Комментировать
  • Как писать кроссплатформенные приложения на C++?

    Rou1997
    @Rou1997
    Из кроссплатформенного IDE Qt Creator лучше и проще всего, но вы наверняка хотите не того, даже не указали на какие именно платформы, не говоря о какие именно приложения, тот же Qt именно для платформы Android очень сомнительное решение как и C++ в целом, а для Arduino не существует вовсе, а это тоже платформа.
    Ответ написан
    6 комментариев
  • Почему в С 0 != 0, а 0 == 0?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Из-за особенностей машинного представления вещественных чисел сравнивать их напрямую крайне не рекомендуется. Попробуйте вместо %f использовать %e и, скорее всего, обнаружите, что в массиве вовсе не нули.
    Ответ написан
    6 комментариев
  • Знания для программирования?

    @DVoropaev
    Ставлю + к карме на хабре за ответы на вопросы
    зарегистрируйся на CodeForces, открой архив задач, отсортируй по количеству решивших, и решай. Очень полезная практика
    Ответ написан
    Комментировать
  • Как писать много кода, оставляя его простым, как в начале?

    sim3x
    @sim3x
    TDD - если строго следовать и не мудрить при рефакторинге, то сложным сделать не получится
    Ответ написан
    5 комментариев