0xd34df00d 16.05.2011 08:00 Azoth_primary

Почему люди так любят делать FA через enum с состояниями и невъебенных размеров switch, а не через boost::graph, где переход от ноды к ноде проассоциирован с boost::function?

Recommended by: @magog
1. magog 16.05.2011 08:03 Azoth

потому что они адекватны а не упороты бустом?

2. 0xd34df00dmagog /1 16.05.2011 08:04 Azoth_primary

Но ведь это удобнее, инкапсулирует вещи и ваще логично. Ведь FA — это, блять, граф переходов. Зачем руками все разворачивать в матричный вид?

3. magog0xd34df00d /2 16.05.2011 08:05 Azoth

а может все проще? Они просто не знают, что это можно так делать? Я например тоже не в курсе, что уммеет graph, я даже boost::function + boost::bind стал использовать недавно. А как представлю, как бы писал без них этот код — так прям в дрожь бросает

4. rtsome 16.05.2011 09:52

страдаю такой же хернёй в эрланге.
потому что сначала посмотрев в доки либы — думаешь ну нахуй, такой-то бройлерплейт, у меня всего 4 состояния, и так сойдёт.
потом говна нарастает, а переделывать уже влом.

5. Rayslavartsome /4 16.05.2011 10:06

ПОРА ДЕЛАТЬ РЕФАКТОРИНГ!
РЕФАКТОРИНГУ ПОДВЕРГНЕТСЯ ВСЁ! ДАЖЕ НЕБО! ДАЖЕ АЛЛАХ!

6. rtsomeRayslava /5 16.05.2011 11:12 БАНКА ФЕЙРИ

да ну нафиг. проще заного переписать.

7. ignotus 16.05.2011 12:23 Azoth

зависимость от буста, не?

8. 0xd34df00drtsome /6 16.05.2011 12:52 Azoth_primary

ЗАНОГО

9. Rayslava0xd34df00d /8 16.05.2011 12:54 Home

ЗАНОГУ

10. rtsome0xd34df00d /8 16.05.2011 13:29 БАНКА ФЕЙРИ

мне тупая препша в атестат 3 залепила, так что имею полное право писать как хочу.

11. rtsomertsome /10 16.05.2011 13:29 БАНКА ФЕЙРИ

русичка, во как это называется, забыл совсем.

Do you really want to delete ?