• Какие книги и статьи посоветуете по профилированию Java-приложений?

    angry_cellophane
    @angry_cellophane
    1. Java performance - the definition guide. Не самая свежая, но в ней много полезной информации.
    2. java-performance.com
    3. Про учечки - хороший блог от plumbr
    4. Подписывайтесь на каналы: java, jugru, codefreeze
    5. Читайте java magazine
    6. Гуглите java performance
    7. etc
    Ответ написан
    Комментировать
  • Где можно брать статистику по использованию ПО и сервисов?

    @cmo
    Интернет-маркетинг, спорт, дети и деньги
    здесь только верить рейтинговым отчетам и информации вендоров с их сайтов. Такого сервиса не может быть в природе... Tadviser дает сравнительную картину, но и то недостоверно, т.к. вендоры по своему усмотрению размещают там инфу.
    Ответ написан
    Комментировать
  • Как правильно оценивать время на тестирование?

    @azShoo
    Первое, что стоит сказать: на такой вопрос нельзя ответить правильно, т.к. слишком размытая формулировка. Это как "как правильно писать код?".

    Касательно самих оценок.
    Как уже выше озвучивали, есть вариант с оценкой на тестирование исходя из времени на разработку. Хотя с формулой:
    QATime = (DevTime*0.35)*0.3;

    Я категорически не согласен. Более реальной оценкой выглядит 0.3 от времени на разработку.

    Второй вариант - отталкиваться от количества тестовых сценариев.
    Я предпочитаю рассчитывать именно так.
    1) Оцениваем объемы задачи.
    2) Прикидываем примерное количество тест-кейсов (проверок) на данную задачу.
    3) Умножаем кол-во на примерное среднее время прохождение кейсов (для веба это в районе 4х минут, дальше зависит от специфики отрасли).
    4) Закладываем риски в 0.66 от оценки

    Ну, в целом как-то так.
    Ответ написан
    Комментировать
  • Каковы ограничения в использовании продукта с лицензией Apache 2.0?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D...
    Подобно всякой иной лицензии на свободное программное обеспечение, лицензия Apache даёт пользователю право использовать программное обеспечение для любых целей, свободно распространять, изменять, и распространять изменённые копии, за исключением названия[Прим. 2].

    Данная лицензия не ставит условием неизменность лицензии распространения программного обеспечения, и не настаивает даже на сохранении его бесплатного и открытого статуса. Единственным условием, накладываемым лицензией Apache, является информирование получателя о факте использования исходного кода. Таким образом, в противоположность copyleft-лицензиям, получатель модифицированной версии не обязательно получает все права, изначально предоставляемые лицензией Apache.

    При распространении программного обеспечения необходимо поместить следующие файлы в корневую директорию:

    LICENSE — файл, содержащий копию текста лицензии Apache;
    NOTICE — текстовый файл, перечисляющий все библиотеки, лицензированные под лицензией Apache вместе с именами их создателей.

    В каждом лицензируемом файле должна быть сохранена вся исходная информация о копирайтах или патентах, в каждый изменённый файл должна добавляться информация о проведённых изменениях.

    Слово в слово то, о чем Вы спрашиваете.
    Ответ написан
    Комментировать