05:00 - 08:20 [200] Сон.
08:20 - 08:40 [20] Домашние дела. : Разное.
08:40 - 08:50 [10] Завтрак, обед, ужин.
08:50 - 09:30 [40] *
09:30 - 09:50 [20] Common Agenda. : Daily Meeting.
09:50 - 10:00 [10] Анализ и планирование. : День.
10:00 - 10:20 [20] Дневник. : Ежедневник.
10:20 - 11:00 [40] Java. : Как работает виртуальная машина Java.
11:00 - 11:30 [30] Maven. : Doc. : References.
11:30 - 13:40 [130] CA Tests. : Ежедневные тесты. Анализ результатов.
13:40 - 13:50 [10] *
13:50 - 14:20 [30] Завтрак, обед, ужин.
14:20 - 14:30 [10] *
14:30 - 14:50 [20] CA Tests. : Ежедневные тесты. Анализ результатов.
14:50 - 15:00 [10] Дневник. : Ежедневник.
15:00 - 17:00 [120] TimeTracker. : Отчёт.
17:00 - 17:10 [10] *
17:10 - 17:20 [10] Дневник. : Ежедневник.
17:20 - 18:10 [50] Maven. : Introductions. : Optional Dependencies and Dependency Exclusions.
18:10 -
[Java. : Как работает виртуальная машина Java.]
{10:23} В следующий четверг Макс проведёт тренинг по этой теме. Предварительно хотелось бы самому чего-нибудь почитать.
Интересен сам факт того, что такой тренинг был запланирован. Для чего он нужен? Знание внутреннего механизма виртуальной машины может помочь в программировании? Я пока не вижу, как именно. Может быть, для каких-то вещей, которые используются не слишком часто? Скорее, архитектурных...
{10:50} Почитал о Java. И вообще о виртуальных машинах, компиляторах, языках программирования... Это целый мир. Весьма бурлящий, оказывается. Не уверен, что хочу в него погружаться.
[Maven. : Doc. : References.]
Settings.
localrepository. Можно указать расположение локального репозитория. По-умолчанию, путь связан с текущим пользователем. Его можно переопределить для общего использования.
offline. Если установить в true, то билд-система не будет обращаться к внешним репозиториям.
[CA Tests. : Ежедневные тесты. Анализ результатов.]
{13:11} Запускал сериями по три теста. Что ж, тестикам ещё есть чему поучиться. Некоторые из них совсем неопытные.
{14:53} Танюша рассказывает, что уже вообще ничего дома делать не может, потому что Дениска активно лазит по кровати и норовит упасть на пол. Заграждения из подушек не помогают, потому что он на них залезает. А сидеть в своей кроватке не хочет - орёт. Плюс постоянно пытается встать и бьётся лицом о край. В общей, у нас - своеобразный переходный период.
{17:17} Подвёл итоги рабочего месяца. Первая пятёрка выглядит так:
13:20 Common Agenda. : Mantis. : Testing and analysis.
12:20 CA Tests. : Комплект дымовых тестов.
11:20 CA Tests. : Ежедневные тесты. Анализ результатов.
11:20 Common Agenda. : Testing. : Основная функциональность.
07:00 CA Tests. : Инициализация организации. : Тест-элемент.
07:00 Java. : Отложенные вычисления.
[Maven. : Introductions. : Optional Dependencies and Dependency Exclusions.]
Опциональные зависимости используются в случаях, когда нет возможности разделить проект на подмодули. Идея заключается в том, что опциональные зависимости используются только для той функциональности, которую намереваются реально задействовать. Использование опциональных зависимостей может служить дополнительной мерой контроля за содержанием конечного продукта, позволяющей исключить некоторые части функциональности, работа которых вызывает опасения.
Опциональность имеет значение только для следующего объекта в цепочке зависимостей. Например, если Б опционально зависит от А, то для В, зависящего от Б, никакой зависимости от А нет.