Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ) » обработка текста » Поддержка словообразования в языке программирования


Поддержка словообразования в языке программирования

Сообщений 1 страница 3 из 3

1

Мозг человека каким-то образом работает. Формируются абстрактные понятия, а потом этим понятиям даются имена.
Определение понятиям при помощи разных слов можно дать.
А вот с выбором/формированием коротких, запоминающихся, и вызывающих ассоциации имён возникают сложности.

Есть такая идея, что этот процесс должен быть поддержан инструментальными средствами.
Например, если в тексте программы вводится имя, то где-то должны быть описаны альтернативы, а так же причины выбора такого имени (кто автор предложения, чем обосновывал). Было бы хорошо, если бы софт позволял именовать одно и то же разными словами разным людям. А так же позволял обрабатывать текст (переименовывать) после достижения договорённости между авторами о едином наименовании.

Сейчас есть в некоторых средах разработки функция "рефакторинг" (переработка), когда можно переименовать переменную, и производится замена во всех местах, где переменная используется. Однако это сделано для удобства одного разработчика. Групповая выработка вариантов не запрограммирована.

Отредактировано Лис (2018-12-22 13:52:50)

0

2

Из группы назначается кто-то один, который после согласования переименовывает если требуется все разные имена к одному.
Можно попробовать сделать автотрансляцию на лету, если какой то разработчик не согласился с общим именем (кстати такие штуки есть, например в емаксе).
Но удобно это будет или нет, нужно смотреть на практике.

Отредактировано atzx (2019-06-22 15:47:43)

0

3

atzx написал(а):

автотрансляцию на лету, если какой то разработчик не согласился

Я имел в виду синонимы. Когда в одной части программы одного разработчика нечто называется одним именем, а в другой части программы то же самое у другого разработчика называется другим именем. DuckTyping.

Т.е. это не автоподстановка, все видят всё так, как оно и было написано.

Отредактировано Лис (2018-12-22 15:14:03)

0


Вы здесь » Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ) » обработка текста » Поддержка словообразования в языке программирования