В разделе, посвященном разработке приложений в одной из самых мощных и привлекательных СУБД Oracle, я хочу
поделиться с вами своим опытом использования различного рода инструментария этой богатой СУБД, полученным
мною во время участия в проектах по разработке на связках PowerBuilder+Oracle и Oracle+Web. Oracle
чрезвычайно богатый инструмент, облегчающий разработку сложных информационных систем, однако,
при довольного длительном использовании оказалось, что некоторых современных средств, имеющихся в других
средах разработки, для Oracle не существует или они слабо распространены.
|
• Инфраструктура автоматического тестирования PL/SQL-кода (PLSQLUnitLite) |
|
Автоматическое тестирование кода бизнес-логики становится все больше распространенным, понимание
важности данного инструментария при качественной разработке сложных систем постепенно приходит к коллективам
разработчиков. Следуя методологии разработки через тестирование (Test-Driven Development) многие разработчики
используют библиотеки JUnit (для Java) или NUnit (для C#), однако, для PL/SQL существуют только тяжеловесные решения.
Я совместно со своими коллегами попытался закрыть этот пробел и предлагаю облегченный вариант.
|
|
| |
• Система автоматического документирования PL/SQL-кода (PLSQLDoc) |
|
В необходимости документирования программного кода похоже уже все убедились, особенно это
касается достаточно бедного языка программирования PL/SQL, на котором просто не возможно писать
самодокументируемые подсистемы и программы. Мною предпринята попытка упростить документирование программного
кода путем автоматической генерации HTML-документации на основе программного кода PL/SQL-пакетов.
|
|
| |
|
|