Flying Logic

26.06.2009

Vlad Golovach
Usethics ⭕ doc
2 min readMar 31, 2015

--

Ни одна необязательная программа (т.е. программа, без которой можно жить, хотя и не хочется) не вошла в мою рабочую деятельность так быстро и просто, как Flying Logic. По роду службы постоянно приходится рисовать всякие структурные схемы, в частности структуры: (а) интерфейсов (б) сведений (в) концепций.

Раньше я пользовался Microsoft Visio, но процесс этот очень не любил. С Visio получается очень медленно:

  • Диаграммы рисуются медленно, поскольку нужно следить за взаимным расположением узлов и связей между ними. Если этого не делать, схема самопроизвольно превращается в спагетти.
  • Большие схемы просматриваются и изучаются медленно. Схема в Visio — это картинка, части которой (в данный момент ненужные) нельзя ни скрыть, ни замаскировать.

Я пробовал пользоваться программами вроде MindMapper, но без особого успеха: большинство омерзительны той неуловимой мерзостью, которой славен PowerPoint, кроме того, они позволяют строить только строгие иерархии, в которых ни один объект не может иметь несколько прародителей.

Потом нашел Flying Logic. Программа в некотором отношении феноменальна: в ней намеренно почти начисто урезана оформительская часть процесса. Всё, что может сделать пользователь, это установить цвет и стандартное название элементов, равно как (хаком) перекрасить часть стрелочек в желтенькие (есть ещё несколько жестко вшитых пиктограмм для блоков). И только. Даже взаимное расположение блоков невозможно контролировать вручную — программа сама расставляет их на плоскости наиболее экономным образом. Из-за этого, впрочем, происходит самый главный недосток Flying Logic — элементы нельзя ни сортировать, ни переупорядочивать. Однако благодаря полной автоматизации достигается невиданная ранее скорость работы.

Но это ещё не всё:

  1. Элемент можно связать с любым другим, кроме как с самим собой. Благодаря этому можно проектировать действительно реалистичные структуры.
  2. Есть группы (со вложенностью!) позволяющие временно скрывать незначимые части схемы. Ускоряет чтение сложных схем ещё как.
  3. Есть бесплатная программа-ридер, которая устанавливается не в пример проще и быстрее, чем ридер Visio (есть и экспорт в PDF, но в PDF нельзя схлопывать группы на ходу).
  4. Почти мгновенно запускается. Вроде бы мелочь, но в реальной деятельности постоянно нужно сверяться со схемой и корректировать её; каждая секунда здесь дорога.

Конечно, блок-схемы никуда не делись, так что вовсе Visio выкинуть не получится. Но для всего остального Flying Logic — мечта, ставшая явью.

--

--