Это потому что там нет композиций, я привел выше нормальные редакторы flow based композинга
Нужны не только удобные конструкции, но и ограничения. Для предела Дойча (https://en.wikipedia.org/wiki/Deutsch_limit ), цикломатической сложности и проч. Если ограничения не выполняются — не давать компилировать код :)
Там везде можно объединять все в регионы, которые потом становятся (коллапсируются) в такие же ноды. Собственно весь Nuke так постоен. Типичная композиция (агрегация) в программировании
Нужны не только удобные конструкции, но и ограничения. Для предела Дойча (https://en.wikipedia.org/wiki/Deutsch_limit ), цикломатической сложности и проч. Если ограничения не выполняются — не давать компилировать код :)
Ну это правило буравчика, как „тело функции должно помещаться на экран“ , не всегда реально, не всегда следование ему делает код читабельней.