Как узнать, что такое язык? - PullRequest
0 голосов
/ 31 января 2011

Однажды математик сказал мне, что проект возможен при условии, что у нас есть язык.Не могли бы вы помочь мне понять, как мы знаем, когда мы делаем, а когда нет?Как примеры или может ли автоматизированный тест знать, что такое «язык», а что нет.Спасибо

1 Ответ

3 голосов
/ 31 января 2011

Трудно понять, что он имел в виду без какого-либо контекста. Тем не менее, моя личная (и весьма спекулятивная) связь с этим является языками домена . Пользователи определенного домена имеют свою собственную терминологию и логику, которые аналитик / программист должен понимать и преобразовывать в код для разработки успешного продукта SW. Если пользователи и разработчики говорят на одном и том же вездесущем языке , у проекта хорошие шансы на успех. Если нет, однако, даже если что-то будет «успешно» разработано, это не будет очень полезно для конечных пользователей, таким образом, проект фактически является провалом.

Фундаментальная книга для этого - Дизайн, управляемый доменом .

...