• Как конвертировать файлы .java в файлы .kt?

    @AM5800
    В главном меню:
    Code -> Convert Java File to Kotlin File
    И, разумеется, нужно установить плагин

    Еще можно так:
    convert-java-to-kotlin.png
    Ответ написан
    Комментировать
  • Community Experience Distilled - как перевести?

    tlito
    @tlito
    drupal, c++, seo
    наработанный опыт сообщества
    Ответ написан
    1 комментарий
  • Тенденция к перехвату проектов/клиентов сотрудниками с последующим увольнением. Что делать?

    @lakegull
    В России данную проблему совершенно невыгодно решать методами патентования, закреплением авторских прав, заявлениями в суд. Это слишком ресурсозатратно, плюс к тому же от всего вы не защититесь никогда.
    Судя по информации в тексте вы слишком многое доверяете тем людям, кого недостаточно хорошо знаете. Интересуйтесь не только проф.качествами сотрудника, но и его образом жизни, как он проводит время вне работы, задавайте наводящие вопросы.
    Очень многие факты из биографии человека могут косвенно намекнуть на его надёжность. Наводите справки. Прежде, чем делегировать задачу, оценивайте возможные риски.

    Даже если у сотрудника высокий заработок, то это вовсе не значит, что он вас не кинет.
    Особенно если он умнее вас.
    Особенно, если он очётливо понимает как развивать тот бизнес, в котором он работает в качестве наёмного сотрудника.
    Особенно, если он знает ответ на вопрос: нужна ли ему ваша компетенция в этом деле
    Особенно в РФ в нынешней экономической ситуацией

    На счёт "уведённых" клиентов: если клиент так легко ушёл к конкуренту и забыл о вас, то это был пока не ваш клиент.
    На этапе стартапа слишком рано оперировать фразой "постоянный клиент". Скорее всего у вас сейчас недостаточно ресурсов, чтобы создать постоянных клиентов.

    P.S.
    На хабре есть хорошая статья с хорошими же комментариями. Черпните полезного оттуда
    habrahabr.ru/company/scrumtrek/blog/185334
    Ответ написан
    1 комментарий
  • Тенденция к перехвату проектов/клиентов сотрудниками с последующим увольнением. Что делать?

    s0ci0pat
    @s0ci0pat
    I'm Awesome
    Если такое с вами случается часто, значит проблема не в сотрудниках.
    Ответ написан
    8 комментариев
  • UML и паттерны проектирования - это одно и то же?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вы путаете теплое с мягким.

    UML - это язык для рисования схем, которым пользуются для того, чтобы нарисовать классы и их взаимосвязь. С паттернами программирования никак не связано.

    Паттерны программирования - это архитектурное решение популярных задач, чтобы не изобретать велосипед, которое не имеет отношение к языку программирования. Просто у вас есть некая задача, вы придумаваете алгоритм, который ее решает. Паттерны позволяют вам не выдумывать алгоритм, а глянуть - вдруг подобные задачи уже до вас решали, и есть подходящие паттерны. После чего на нужном языке вы этот паттерн реализуете. А если коллектив большой, то общаясь с коллегами вы не будете им полтора часа рассказывать идею, а просто назовете имя паттерна и все кто с ними знаком вас поймут с полуслова.
    Ответ написан
    4 комментария
  • Как происходит "соединение" языков при создании игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Почитайте что такое API.

    Например онлайн игры - клиент написан на одном языке, а серверная часть, которая обрабатывает запросы - на другом.
    А в Counter Strike есть внутри встроенный язык, на котором можно писать плагины - аналог LUA
    А многие языки поддерживают регулярные выражения.

    В общем разные компоненты могут быть написаны на удобных языках
    Ответ написан
    Комментировать
  • UML и паттерны проектирования - это одно и то же?

    sivabur
    @sivabur
    Заблокировали просто так!
    UML -первичен( схема класов как они с друг другом взаимодействуют)[для того чтобы сразувидели весь проект. а не только тот екран кода который перед вами(мальнькая часть проекта)] своеобразный стандарт между прогармистами.

    патерны -это типичныи решения в програмированиии(вторичнно).
    Ответ написан
    Комментировать
  • UML и паттерны проектирования - это одно и то же?

    GavriKos
    @GavriKos
    UML - это язык. Паттерны - это шаблоны. UML используется для описания функциональных блоков программного продукта, их взаимодействия. Паттерны проектирования - это варианты этих самых блоков и их взаимодействия. UML используется в т.ч. для описания паттернов. Соответственно вы сначала выбираете паттерн, а на его основе описываете всю структуру средствами UML.
    Ответ написан
    2 комментария
  • Почему в Android studio вместе с активити создается content.xml?

    @lopatoid
    Ну у них XML-ка разрослась, и они разбили её на две (layout.xml инклудит content.xml). Чтобы этого не было, при создании новой Activity из гуя выбирайте не "Blank Activity", а "Empty Activity"
    Ответ написан
    Комментировать
  • Можно ли написать на python, бота для telegram?

    shultais
    @shultais
    Обучаю программированию на Python и SQL
    Да, можно, уже и клиент есть на Python https://github.com/leandrotoledo/python-telegram-bot
    Ответ написан
    Комментировать
  • Где можно получить опыт тестировщику (на реальных проектах)?

    SanchelliosProg
    @SanchelliosProg
    Java, Android, Software Testing
    Единственный способ, который я знаю - почитать книгу Тестирование.ком, посмотреть видео Михаила Портного и выбирать любой сайт для тестирования UI. Просто, если кажется, что надо что-то протестировать - вперёд, составляй тест-кейсы и шпиль по ним. Очень важно выбрать формат составления тест-кейса и баг-репорта таким, чтобы они не занимали много времени на составление. Мне очень понравилась позиция М.Портнова по этому поводу - он использовал эксель и все пункты тест-кейса записывал в столбцы. Это очень наглядно. Ну так, просто из своего опыта говорю. Вообще, чаще всего, на работе будет иначе всё, но это совершенно не страшно. Просто, самое основное, это научиться думать так как надо, а после, не страшно ничего будет. Технологий много, все разные, все несложные, на работе научат, если они не кретины. Из софта посоветовал бы обратить внимание на SoapUi и Selenium. Удачи!
    PS Можно и на курсы записаться, будет плюсом.
    Ответ написан
    Комментировать
  • Почему Ember выводит данные только после перезагрузки страницы?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    При клике на категорию в каталоге, в качестве модели в роут передается сама модель категории (как у вас app/router.js и написано), и стадия загрузки модели пропускается, так как модель уже есть.

    Когда вы перезагружаете страницу, то модель роута грузить как ей и полагается так как это не переход по ссылке.

    Потому и отличия.

    Вам в link-to нужно передавать не модель категории, а его id если хотите чтобы model в роуте выполнялся всегда.
    Ответ написан
    3 комментария
  • Как взаимодействует Backend и Frontend?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    у вас в любом случае бэкенд и фронтэнд разделён, вы их так-то даже на разных языках пишете).
    можно рендерить ответ на сервере, можно разработать приложение которое бы данные грузило и создавало внешний вид уже на клиенте.
    Но нужно понимать что тогда человеку чтоб увидеть ответ, нужно в начале загрузить это приложение.
    Оба подхода имеют место быть.
    отдавать на запросы уже готовый HTML это тоже стоящая вещь, позволяет быстро сформировать простую страницу.
    В твиттере например рендерят всё на серевере, тк считают что такой способ для их сервиса больше подходит.
    Хотя я за внедрение SPA приложений (одностраничные приложения) - это позволяет не только снизить нагрузку на сервера, переложив часть работы на клиента, но и сделать более продвинутые интерфейсы, с гладкой плавной подзагрузкой данных. Ну и да для масштабирования сервиса возможность отделять части приложения не заботясь о сборке на сервере, крайне полезна.
    Ответ написан
    Комментировать
  • Как лучше построить изучение программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    "К сожалению качество моего кода оказывается отвратным"
    Каким образом ты это определяешь?
    Если ты смотришь свои старые скрипты, и видишь там говнокод, это означает что ты вырос как специалист, и видишь ошибки в своих старых работах. То есть все идет путем - продолжай в том же духе, расти дальше.

    А вот если ты прямо сейчас пишешь скрипт и тут же видишь в нем говнокод, то это уже проблема...
    Ответ написан
    2 комментария
  • Как узнать на чем сделан сайт?

    @kirokysuper
    Установить плагин для Google Chrome называется Wappalyzer
    Ответ написан
    2 комментария
  • Что лучше 1С или C#(ASP.NET)?

    rasswet
    @rasswet
    10 лет 1с-кой занимаюсь в качестве разработчика.
    если бы у меня был выбор как у топикстартера не выбрал бы 1с.
    сейчас вот смотрю куда бы отсюда соскочить на что-то более распространенное за пределами страны.
    Ответ написан
  • Известна ли дата перевода движка на русский язык?

    @mamkaololosha
    У нас свободная страна. Молодежь слушает Нойза и Кококондас, а не родителей. Сам переводи.
    Ответ написан
    Комментировать
  • Evernote, появилась альтернатива?

    @onepavel
    Консультация и разработка мобильных приложений
    keep.google.com
    Ответ написан
    Комментировать
  • Почему разработка под Android ведется на Java, если сам Linux написан на С?

    bobrovskyserg
    @bobrovskyserg
    Почему памятник Пушкину, если "Му-му" написал Тургенев?
    Да потому что так решили отцы-основатели, имея целью наиболее успешное развитие экосистемы Android'а.
    Ответ написан
    Комментировать