МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ПРИНЯТИЯ РЕШЕНИЙ ПРИ СОЗДАНИИ И РЕФАКТОРИНГЕ ПРОГРАММНОГО КОДА
Главная статья
Аннотация
Из-за своей гибкой природы программный код является достаточно сложным объектом для моделирования. Формализация и моделирование процессов принятия решений при разработке и рефакторинге программного кода затруднены из-за существенной субъективной составляющей в деятельности программистов. В результате того, что программисты при создании кода во многом действуют эвристически, они неизбежно совершают лишние действия и допускают ошибки. В настоящей работе представлены модели, в которых программный код одновременно рассматривается с двух точек зрения: как последовательность лексем и как результат нелинейной последовательности действий по его редактированию на уровне лексем. Это позволяет формализовать связь между субъективной цепочкой принятия решений по формированию текста программы и объективным процессом редактирования кода.
Подробнее

Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial-ShareAlike» («Атрибуция — Некоммерческое использование — На тех же условиях») 4.0 Всемирная.
Неисключительные права на статью передаются журналу в полном соответствии с Лицензией Creative Commons By-NC-SA 4.0 (Международная)