[#] Как проектируют программы: от UML до автоматного подхода
habrabot(difrex,1) — All
2017-03-13 16:30:03


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

Мы уже [рассказывали][1], как автоматное программирование помогает решать вопросы создания документации и разработки логики всей программы (на примерах от примитивных до [сложных][2]). Сегодня поговорим о том, какие еще концепции и инструменты можно использовать для этой цели – и какое место автоматное программирование занимает среди них.

[![][3]][4] [Читать дальше →][5]

[1]: https://habrahabr.ru/company/spbifmo/blog/323122/
[2]: http://is.ifmo.ru/automata/_s7300.pdf
[3]: https://habrastorage.org/files/3e2/d80/c75/3e2d80c75fa24a7eab53d60ce500950b.jpg
[4]: https://habrahabr.ru/company/spbifmo/blog/323780/
[5]: https://habrahabr.ru/post/323780/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut