|
|
  |
Схема алгоритма. Чем рисовать. |
|
|
|
Nov 23 2017, 11:01
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Визио тем хорош, что в нем есть большой набор заготовок на разные случаи. Один наш инженер, с которым давно работаю, только визио и пользует, чтобы всякие схемы рисовать: электрических шкафов, систем связи и т.п. Мне, к счастью, такое рисовать не нужно. Графики прекрасно рисует gnuplot, а блок-схемы, как я уже говорил, рисую в tikz (это намного удобней, чем где-то нарисовать, экспортировать в pdf и вставлять в результирующий файл).
|
|
|
|
|
Nov 23 2017, 20:46
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(one_eight_seven @ Nov 23 2017, 18:26)  tikz - это же теховский модуль. Он не для того, чтобы рисовать диаграммы. Как раз-таки его придумали для того, чтобы что угодно рисовать. В том числе и диаграммы. Посмотрите на сайте тикза, какие шедевры люди в нем делают! Очень удобная штука. А самое удобное — то, что не нужно левые программки запускать, экспортировать в pdf и инклюдить это в результирующий документ. Прямо в нем делаешь.
|
|
|
|
|
Nov 23 2017, 21:06
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
Цитата(Эдди @ Nov 23 2017, 23:46)  Посмотрите на сайте тикза, какие шедевры люди в нем делают! Очень удобная штука. Посмотрел. http://www.texample.net/tikz/examples/android/В визио (лучше, конечно, специализированный UML-редактор, но у меня как-то не пошло...) это рисуется за 5 минут. Сколько времени надо убить на подбор магических цифр "node[xshift=1.2cm,yshift=-1.5cm, text width=2.5cm]" ? Час? День?
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Nov 23 2017, 22:15
|
Знающий
   
Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664

|
Цитата Как раз-таки его придумали для того, чтобы что угодно рисовать. В том числе и диаграммы. Посмотрите на сайте тикза, какие шедевры люди в нем делают! Очень удобная штука. А самое удобное — то, что не нужно левые программки запускать, экспортировать в pdf и инклюдить это в результирующий документ. Прямо в нем делаешь. Не у всех стоит сверзадача обмазаться оупенсорсным гуано. Очень часто проприетарные программы, в том числе бесплатные позволяют получать результат на самом деле удобно и быстро, независимо от рассказов пользователей "суперудобной юниксвейной программки", как это удобно решать пятиминутную задачу за неделю. Есть хороший оупенсорсный софт. Но есть и хороший проприетарный софт. Равно как есть софт решающий задачу, так и есть софт, позволяющий заниматься освоением софта, и имитацией бурной деятельности по решению задачи. TikZ - не позволяет рисовать, он позволяет описывать рисунок. Он может применяться (и применяется) для оформления, и он достаточно популярен, но для оформления, а не для рисования. А красиво оформляют не только в нём, и гораздо чаще не в нём. Но ещё раз возвращаясь к теме вопроса - "в чём рисовать", - ответ TikZ неверен. Ну и странная убеждённость, что скрипты умеют писать только красноглазики - она тоже очень странная. У меня вот стоит fedora, и 90% времени я провожу в ней. Но иногда нужно что-то сделать в винде, потому что аналогов в линуксе просто нет. И почему-то я не стесняясь пишу скрипты под виндой. Более того, скрипты на tcl я начал писать намного раньше, чем установил себе линупсы. Так что зря вы раздуваетесь от гордости за... свою необоснованную убеждённость. Цитата Они становятся громоздким и проще по коду смотреть уже Есть разные подходы к разработке. Один - это как только задача начала вырисовываться - сразу же кодить. Другой - сначала думать и рассчитывать. Блок схему можно дать на реализацию программистам и на написание тестов в QA. Так получается, что QA тестирует ПО на соответствие заданию. Можно в QA отдать сразу код, тогда они протестируют, что код выполняет то, что накодили погромисты. Только тогда нередко получается не продукт, а безошибочно исполняющее баги поделие.
|
|
|
|
|
Nov 24 2017, 07:45
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(DASM @ Nov 23 2017, 23:28)  А вот реально не понимаю пользы таких схем, кроме как кому то что то доказать, не себе. Отношения классов на UML это да, польза большая. А в блок схеме имхо или очень простой алгоритм изображать или не знаю. Они становятся громоздким и проще по коду смотреть уже В Simulink-е алгоритмы рисуются исключительно блоками. А нынче без Simulinka серьезный алгоритм не сделать. В Stateflow тоже все рисуют блоками, но из них и программу сразу гененерят. А вот вся лабуда что тут демонстрировалась к программированию отношения не имеет. Беда в том что тех поддержка хочет чтобы им алгоритмы объяснили на пальцах и верят что такое возможно. И требуют рисовать им вот такую лабуду. Если дать им реальную рабочую диаграмму Stateflow они тупо ничего в ней не понимают. И это реальная проблема.
|
|
|
|
|
Nov 24 2017, 08:33
|
Профессионал
    
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848

|
Цитата(=AK= @ Nov 23 2017, 09:13)  Я рисую редактором Дракона http://drakon-editor.sourceforge.net/Очень удобно, и сами диаграммы лучше продуманы, чем общепринятые. Правда, привыкнуть надо. Вчера попытался запустить, но дракону не понравилась версия Tcl. Нетли где комплекта ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|