пятница, 7 августа 2009 г.
Новые изменения
воскресенье, 12 апреля 2009 г.
Промежуточные итоги
четверг, 5 марта 2009 г.
Менеджер объектов CesarObject - Manager
public class Manager
- extends java.lang.Object
Менеджер объектов CesarObject. Управляет их размещением в памяти и на диске. В зависимости от статуса объект может быть размещен на диске или в памяти. Содержит множество самих объектов, их статусы, пользователей программы и текущего пользователя.
Инициализация - вызов Manager.Manager(). Он инициализирует множества, загружает ранее сохраненные или создает новые в каталоге пользователя в созданном подкаталоге .cesar
Окончание работы - обязательный вызов save() - которая записывает все наработанные менеджером данные в файл. Это аналогично раздельному вызову saveStatuses() и saveUsers(). Данные по новому объекту сразу записываются в архивный файл при вызовеputCesarObject(CesarObject cesarObject)
http://tsvetkov.at.ua/publ/1-1-0-17 - полное описание
четверг, 19 февраля 2009 г.
четверг, 5 февраля 2009 г.
Ревизия сделанного
- Вновь созданный (неутвержденный) CesarObject. Работа с таким объектом ведется только текущим пользователем. После утверждения данный объект рассылается всем заинтересованным пользователям и не может быть удален. Виден на рабочем столе. Размещен в оперативке.
- Активный объект CesarObject. С активным объектом ведется какая-либо работа кем-то из пользователей. Виден на рабочем столе. Размещен в оперативке.
- Архивный объект CesarObject. Имеет срок хранения. После истечения срока хранения удаляется. Размещен на жестком диске в архивном файле объектов. При необходимости подгружается в оперативку.
- Удаленный объект CesarObject. Имеет срок хранения . После истечения срока хранения удаляется. Размещается в файле удаленных объектов. При необходимости подгружается в оперативку.
среда, 28 января 2009 г.
Проверка кода
Анализ код на наличие дефектов
Поиск багов
Проверка стиля
Поиск, проверка, анализ зависимостей