Всем доброго времени суток.
Решил, наконец, открыть свою библиотеку для широких, так сказать, масс. Потому буду понемногу выкладывать ее компоненты с полной документацией. Для начала начну с независимых пакетов, потому перейду к связанным пакетам.
Прошу всех кому не лень посмотреть документацию и код, очень интересно насколько он понятен людям, не знакомым со мной и не видевшим моего кода ранее.
Распишу небольшой алгоритм чтения:
1) Откройте документацию и прочитайте: Анализ предметной области и Терминологический словарь;
2) Если вы заметили ошибки в понятиях, то прошу сообщить об этом здесь, с указанием более удачного, на ваш взгляд, варианта;
3) Прочитайте Задачи решаемые данным модулем, чтобы оценить покрытие проблемы;
4) Взгляните на Проектную модель и параллельно на реализацию (код). В модели могут быть ошибки, это связанно с неиспользованием мной case-средств, от чего несовпадение имен. Если таковые будут замечены, прошу сообщить;
5) Оцените принятые архитектуры и идеи, если вы можете предложить более элегантные решения, то прошу;
6) Прочитайте Модель тестирования, параллельно посматривая на ее реализацию (код), там можно взглянуть на примеры использования модуля и оценить его универсальность;
7) Если заметили ошибки тестирования, прошу сообщить.
Архив: http://upwap.ru/2146837
Пароль: 328
Заранее благодарен.
P.S. Буду особенно благодарен за исправление документации с использованием механизмов рецензирования MS Word.
От state.docx у меня libreoffice грохается
добавлено спустя 21 секунду:
А вообще, от такого форматирования кода у меня мозг ломается.
добавлено спустя 1 минуту:
И почему столько классов/интерфейсов/трейтов в 1 файле?! Это вообще теперь не выносимо разбирать.
добавлено спустя 2 минуты:
Нет, раскидай всё по папкам, так я ничего не пойму, слишком тяжело.(в плане того, что тяжело понять архитектуру)
http://
upwap.ru/2147410 пароль тот
же - здесь документация в пдф, попробуй ее. Смотри в пакет PPHP/patterns/state, там основные плюшки, три других пакета эт юнит тесты
добавлено спустя 1 минуту:
Там два абстрактных класса, один интерфейс и один трейт, остальное моки для тестов, на них не заморачивайся, пока не понадобиться глянуть на примеры
Башка, оу. Слишком всё умно, тебе лучше идти на linux.org.ru/javatalks.ru/etc. Здесь тебе врят ли кто прокомментирует твою библиотеку, хотя, всё возможно
.
Всё так хорошо продокументированно, есть uml-диаграммы - это плюс. Если, по идее, сесть эдак на часок, то я смогу разобрать это всё. Возможно, когда-нибудь разберусь, когда будет делать нечего. Хотя, ты мне помогал частенько...
01 Апр 2012, 17:51На венике уже несколько косяков нашли. Скоро выложу исправленную версию
добавлено спустя 30 секунд:
Может кому пригодиться как учебное пособие по ооп )))