|
Вопросы модернизации программ |
|
Написал Андрей Попов
|
|
15.06.2011 |
|
Автор: Дмитрий Шлейтанов
Вопросы модернизации программ
(теоретические эксперименты)
Часть 1: ПРОЛОГическая
Очевидно, что при длительном сопровождении программного продукта в процессе его совершенствования присутствует проблема, заключающаяся в необходимости изменения структуры базы данных (БД), с которой эта программа работает. Отсюда, как следствие, возникает задача разработки процедур конвертации прежних элементов БД (таблиц) в новые структуры, соответствующие требованиям новой версии программы.
Тут можно привести множество аспектов. Вот пример некоторых из них:
Заказчик находится от программиста достаточно далеко. А т.к. он не настолько сведущ в вопросах программирования, как разработчик, то поручать ему процесс конвертации пусть даже процедурой, написанной разработчиком, весьма рискованно и опасно. Либо же приходится затрачивать очень много сил для обеспечения надежности и безопасности при выполнении такой процедуры. С другой стороны, разработчик тоже может ошибаться, а т.к. он не обладает реальным наполнением БД (это делает пользователь при помощи разработанной им программы), то результат такой (удаленной и не своими руками) конвертации может быть непредсказуемым;
Заказчиков может быть несколько, и у каждого из них могут быть свои «причуды». Отсюда – каждому свое «блюдо» подавай; или разрабатывай нечто всеобъемлющее с весьма внушительным саквояжем «замков» и «отмычек». А насколько это трудоемко, понятно сразу.
Поэтому цель этой работы можно сформулировать примерно так:
Задача «минимум»: нельзя ли сделать так, чтобы структуру БД не надо было бы изменять, разве что только расширять?
Задача «максимум»: нельзя ли обойтись такой структурой БД, которая была бы весьма определена и весьма закончена. Т.е. нельзя ли обойтись лишь обновлением программного кода.
А характер работы теоретически-экспериментальный. Так и надо к ней тебе, читатель, относиться.
А содержит она целое множество несуразиц. И я, читатель, буду премного благодарен, если ты укажешь на неумышленные.
А используется в ней, местами, сленг языка Clarion.
А ориентирована она на того, кто уже наломал в СУБД на поленницу.
Скачать статью целиком в MS Word Написать комментарий (0 комментариев) |
|
Последнее обновление ( 15.06.2011 )
|
|
Написал Андрей Попов
|
|
03.06.2011 |
|
Новая статья HTML и Кларион опубликована на этот раз в блоге. Написана в быстром темпе... критика принимается. |
|
http://popoff.clarionlife.net/ |
|
Написал Андрей Попов
|
|
04.04.2011 |
|
В очередной раз открываю блог. Велкам! |
|
Шаблоны: Когда я это писал, оно казалось хорошей идеей. |
|
Написал Андрей Попов
|
|
11.01.2011 |
Автор: Иванов Борис
Публикуется без редактирования и должной проверки. Все замеченные замечания :) слать в редакцию.
...мне почему-то показалось что с выходом с7 стало как-то больше молодежи на форуме, подумал что будет полезно. Плюс статиститика опроса на сайте http://www.clarionlife.net/ показывает что есть целый 1 человек младше 18, может ему будет полезно.
Просто статей как-то совсем не добавляется, решил евангелизм будет не лишним. Качество кода может и не шик, но хоть что-то :) Написать комментарий (0 комментариев) |
|
Последнее обновление ( 16.01.2011 )
|
|
Продолжение...
|
|
Написал Дед Пахом
|
|
20.05.2010 |
|
Для оживления портала.
Народ, 270 с лишним человек скачали продукт Notificator (можно найти в Файлы -> Демо). Ну хорошо, пусть 27 человек скачали его по 10 раз, неважно, всё равно массовость налицо. А обратная связь практически нулёвая. Работает ли оно вообще, если да, то как (плохо, хорошо, amazing)? Продукт дармовой, и таким и останется, но я готов его улучшать по вашим заявкам. Если будут.
Спасибо за внимание.
Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script
=============== Ладно, проехали. PS за время, что висит эта новость, скачали ещё 50 раз. Ей богу, какое-то сообщество хомяков - набил полный рот и к себе в норку |
|
Последнее обновление ( 10.06.2010 )
|
|
Анонс: новый продукт EasyNaviBar |
|
Написал dedpahom
|
|
08.11.2009 |
|
EasyNaviBar увидел свет наконец-то: http://ingasoftplus.com/id135.htm, там и демку последней версии можно скачать (добавилась поддержка WPF дерева). ================================================================ Возможно, скоро выйдет новый продукт EasyNaviBar - добавляет в ваши программы функционал панели MS Outlook. Демопрограмму можно скачать тут. Как картинку вставить сюда, так и не разобрался. |
|
Последнее обновление ( 07.12.2009 )
|
|