|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2010, 22:32 | #1 |
Пользователь
Регистрация: 02.10.2008
Сообщений: 11
|
Оцените PGF 2.1 - отладчик-форматер структурных ошибок в исходниках Pascal / Delphi / C / C# / C++.
Оцените PGF 2.1 - отладчик-форматер структурных ошибок в исходниках Pascal / Delphi / C / C# / C++.
___ Уважаемые программисты, разработчики текстовых редакторов и отладочных систем. ___ Предлагаю опробовать PGF (Programs Graphical Formatter) - отладчик-форматер структурных ошибок в исходниках Pascal / Delphi / C / C# / C++. О вкусах не спорят, но, скорее всего он будет особенно полезен: а) для начинающих программистов, которые ещё недостаточно овладели навыками создания структуры программы; б) при разработке больших модулей со сложной структурой; в) при сопровождении и адаптации старой и/или плохо документированной программной продукции. Возможно Вам понравяться его дополнительные возможности, и Вы станете им пользоваться параллельно с используемыми Вами системами ( например JEdid, Eclipse ). Надеюсь, что разработчики текстовых редакторов и отладочных систем сочтут целесообразным включить в свои пакеты режимы, реализующие некоторые его дополнительные возможности. Если они это сделают самостоятельно – я не возражаю; но если обратятся ко мне, то возможно они выиграют время, а я смогу заработать. ___Скриншот программы PGF (Ver 2.1) ___Демонстрационный пример работы программы PGF ___Прямая ссылка на скачивание: http://grafor.moy.su/Files/PGFLanSetup.rar ___ Теперь конкретно перечислю некоторые дополнительные возможности: ___1. Реальная СТРУКТУРА программы, полученная после обработки PGF, визуализируется в виде форматированного текста, с использованием ЦВЕТА и ЖИРНОСТИ. ___ 2. Выравнивание операторов перехода (явные - GoTo, неявные - Exit, return, Continue, break …) ПОЗИЦИОННО и ЦВЕТОМ на свою метку (если нет метки, то в нужном месте генерируется фантом-метка), что делает их заметными с первого взгляда. Тогда при анализе и отладке не придётся искать ситуации передачи управления из глубины нескольких вложенных блоков на верхние уровни, или вообще инициализации выхода из подпрограммы - всё будет наглядно показано. ___ 3.Добавление в текст программы большого количества вспомогательных комментариев структурного характера, в частности ко всем стуктурообразующим операторам приписываются комментарии с информацией, обеспечивающей их ВЗАИМНО-ПЕРЕКРЕСТНЫЕ ссылки. Это особенно удобно, когда: ___ 3.1.Подряд идут несколько операторов конца блока, и надо определить, который оператор какой блок закрывает и где был открыт каждый закрываемый блок; ___ 3.2. На метку имеется несколько переходов, и важно знать как их местоположение, так и их количество (например, несколько Exit, return, GoTo, break ...). ___ 4. Преобразование блоков по умолчанию (когда имеется всего один исполняемый оператор в теле условного- или цикл-оператора ) в явные блоки (добавляются операторные скобки). ___ 5. Возможность обрабатывать ЛЮБЫЕ модули (ошибочные, или даже незавершённые), преобразуя их структуру в законченный вид. Осуществляется автоматическое ВЫЯВЛЕНИЕ и локализация СТРУКТУРНЫХ ошибок, с указанием наиболее ВЕРОЯТНОГО варианта их ИСПРАВЛЕНИЯ. ___ Отладчик-форматер PGF (Programs Graphical Formatter), обеспечивающий выше перечисленные ДОПОЛНИТЕЛЬНЫЕ возможности, был разработан сначала для обработки исходных текстов на Pascal / Delphi, а теперь может обрабатывать также исходные тексты C / C# / C++. Наглядно видя реализованную в исходном тексте программы РЕАЛЬНУЮ структуру, программист легко может определить требуемые коррекции, чтобы она стала адекватна ЖЕЛАЕМОЙ структуре. ВАМ самим решать, насколько это облегчит разработку собственной и адаптацию чужой программной продукции, повысит ее надежность. ___ Вполне возможно, что применение пакета в УЧЕБНОМ процессе и при оформлении ИЛЛЮСТРАЦИОННЫХ примеров в учебниках также даст положительный эффект, поскольку более наглядная и качественная визуализация структуры программ облегчит усвоение учебного материала. ___ Для всех *.PAS / *.C / *.CC / *.CS / *.CPP файлов создаются их *.RTF эквиваленты, в которых новая структура программы (сформированная в результате нейтрализации неточностей) а также выявленные структурные ошибки визуализируются с помощью отступов, цвета и жирности. При желании можно прямо в *.RTF файлах произвести отладку текста. ___ Подбирая в меню желаемые значения параметров, можно легко настроить работу программы на индивидуально желаемый профиль функционирования. ___ FreeWare, пакет распространяется бесплатно. Система Windows. Новые версии PGF, с учетом Ваших замечаний, будут регулярно выставляться (если что-то сбоит, просто деинсталлируйте старую, после чего скопируйте и установите новую версию и ее обновление). ___ Желаю всего наилучшего. ___ Трошин Василий. Nik: Vasil54, Сайт: GRAFOR.MOY.SU |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оцените PGF1.3 - отладчик-форматер структурных ошибок в исходниках Pascal+Delphi. | Vasil54 | Софт | 7 | 06.12.2010 15:35 |
Прошу опробовать исправленную PGF 1.3 - автоматическое исправление структурных ошибок в исходниках Delphi | Vasil54 | Софт | 0 | 01.05.2009 21:00 |
Просьба опробовать новую PGF 1.3 - автоматическое исправление структурных ошибок в исходниках Delphi. | Vasil54 | Софт | 0 | 09.04.2009 12:05 |
Просьба опробовать новую версию PGF - автоматическое исправление структурных ошибок в исходниках Delphi. | Vasil54 | Софт | 0 | 05.12.2008 20:06 |
Оцените PGF-улучшенный форматизатор исходных текстов Pascal + Delphi программ. | Sasvi | Софт | 5 | 18.10.2008 01:26 |