0xd34df00d
16.05.2011 08:00 Azoth_primary
Почему люди так любят делать FA через enum с состояниями и невъебенных размеров switch, а не через boost::graph, где переход от ноды к ноде проассоциирован с boost::function?
Recommended by:
@magog
потому что они адекватны а не упороты бустом?
Но ведь это удобнее, инкапсулирует вещи и ваще логично. Ведь FA — это, блять, граф переходов. Зачем руками все разворачивать в матричный вид?
а может все проще? Они просто не знают, что это можно так делать? Я например тоже не в курсе, что уммеет graph, я даже boost::function + boost::bind стал использовать недавно. А как представлю, как бы писал без них этот код — так прям в дрожь бросает
страдаю такой же хернёй в эрланге.
потому что сначала посмотрев в доки либы — думаешь ну нахуй, такой-то бройлерплейт, у меня всего 4 состояния, и так сойдёт.
потом говна нарастает, а переделывать уже влом.
ПОРА ДЕЛАТЬ РЕФАКТОРИНГ!
РЕФАКТОРИНГУ ПОДВЕРГНЕТСЯ ВСЁ! ДАЖЕ НЕБО! ДАЖЕ АЛЛАХ!
да ну нафиг. проще заного переписать.
зависимость от буста, не?
ЗАНОГО
ЗАНОГУ
мне тупая препша в атестат 3 залепила, так что имею полное право писать как хочу.
русичка, во как это называется, забыл совсем.