Ответы пользователя по тегу Программирование
  • Проблемы в Android Studio?

    LeoCcoder
    @LeoCcoder
    Отлично работает на Mac уже больше недели, до этого сидел на eclipse. Думаю с каждым днем студия будет становиться только лучше и лучше. Переехал на студию, еще и потому что большинство у нас пользутеся Idea… унификация, не надо больше поддерживать файлы проекта для эклипса.
    Ответ написан
    2 комментария
  • С чего начать изучение Matlab?

    LeoCcoder
    @LeoCcoder
    Начать стоит с того, чтобы его установить )
    а потом посчитайте чтонить простое, напишите парочку скриптов, разберитесь с основными типами… и думаю стоит начать делать туда задачу, ради которой все затеивалось. справка в матлабе замечательная )
    Ответ написан
    Комментировать
  • Изучение Android?

    LeoCcoder
    @LeoCcoder
    зависит от вашего стиля обучения, если нравится читать — купите любую свежею книжку и прочитайте. Все книжки почти одинаковые, читал штуки 2 на русском и шкути 4 на английском, в принципе одно и тоже, ничего нового, контент немного отличается. Хорошо бы. чтобы в книжке были главы про фрагменты и c2dm.

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

    как сделаете приложение выложте его в маркет. почитайте разгневаных пользователей и правьте баги.

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

    LeoCcoder
    @LeoCcoder
    я обычно кеширую в моделе, в контроллере должна быть только функция model->getData, а откуда эти данные берутся это уже не забота контроллера и вот почему: только модель знает какие данные можно/нельзя кешировать, как долго кеш остается валидным и когда и как нужно обновить данные. Плохо когда инфомарция о природе данные размывается и на модель и на контроллер. ИМХО.
    Ответ написан
    2 комментария
  • А как вы боретесь с тем, что программисты не проверяют результат?

    LeoCcoder
    @LeoCcoder
    Таски у нас может закрывать только ПМ.
    Просто так таск он не закроект, в конце таска должна быть причина, почему его можно закрыть. Если таск был: «не отображается аватарка в профиле, если ее сделать с камеры», то в конце таска должна быть фраза: «Починил и проверил, теперь аватарка появляется, если ее сделали с камеры». Желательно также приложить скриншот и любые другие доказательства, что оно теперь работает.
    ПМ или тестировщики всегда имеют доступ к версии продукта, где присутствует результат работы выполненные в закрываемом таске.
    Поэтому ПМ или тестировщик всегда может проверить точно ли баг исправлен (обычно это делается только со сложными тасками), но может и закрыть таск сразу.
    Еще хочется добавить что у нас 2 сервера: боевой для пользователей и девелоперский для разработчиков. Все сначало проверяется на девелоперским сервере. Раз в 1-2-3 недели формируется версия и обновляется боевой сервер. Если это критикал баг-фикс, то формируется мини-версия в тот же день, когда баг был закрыт и обновляется боевой сервер.

    Можно штафовать разработчиков за явную халатность. Но это думаю не сильно поможет.
    Ответ написан
    Комментировать
  • Вопрос новичка: Math.floor / Math.random?

    LeoCcoder
    @LeoCcoder
    рандом генерирует в диапазоне [0;1), поэтому 7 там никогда не получится
    Ответ написан
    Комментировать