Что делают (свободные) инструменты Вы используете для разработки [закрытого] программного обеспечения

см .: http://www.justskins.com/forums/format-number-with-comma-37369.html

нет встроенного пути к нему (если только вы используете Rails, ActiveSupport имеет методы для этого), но вы можете использовать Regex, как

formatted_n = n.to_s.reverse.gsub(/...(?=.)/,'\&,').reverse

33
задан Stuart 10 June 2009 в 06:39
поделиться

18 ответов

ArgoUML уже много лет является моим другом, когда дело касается рисования UML. ArgoUML - это инструмент , и вы спрашиваете о используемых инструментах и процессах (т.е. «какие артефакты вы создаете с помощью этих инструментов). в пользовательские истории (гибкий проект) и не создавать «классические» варианты использования и документы вариантов использования.

Обычно мы придерживаемся пользовательских историй (гибких проектов) и не создаем «классические» варианты использования и документы о вариантах использования.

Обычно мы придерживаемся пользовательских историй (гибких проектов) и не создаем «классические» варианты использования и документы о вариантах использования.

11
ответ дан 27 November 2019 в 18:13
поделиться

Я обычно использую MS Excel для рисования блок-схем, а не Visio из-за его простоты использования и сопоставления вычислений в электронной таблице с самой блок-схемой. Я пишу псевдокод прямо рядом с блок-схемой в MS Excel, и это значительно упрощает просмотр.

1
ответ дан 27 November 2019 в 18:13
поделиться

Gliffy (каркасные схемы, блок-схемы) имеет бесплатную базовую версию, но все документы, созданные таким образом, являются общедоступными, поэтому я думаю, не очень удобен.

1
ответ дан 27 November 2019 в 18:13
поделиться

«Draw» OpenOffice.org отлично справляется с созданием блок-схем и аналогичных диаграмм, если вы не ожидаете, что он знает (и применяет) синтаксис и семантику данной диаграммы. тип.

2
ответ дан 27 November 2019 в 18:13
поделиться

Бумага и карандаш, доска и маркер для сухого стирания. Позже я переношу его в Visio, когда решу основные проблемы. К сожалению, это не соответствует вашим требованиям, извините.

3
ответ дан 27 November 2019 в 18:13
поделиться

dia, graphviz (точка), ручка и бумага и мой собственный разум.

Все это свободно, как на словах. Dia и graphviz также бесплатны, как и пиво.

2
ответ дан 27 November 2019 в 18:13
поделиться

Я использую четырехсекционную доску со встроенным принтером. Таким образом, я могу заниматься дизайном в частном порядке за своим столом или в группе коллег, и это позволяет мне распечатывать мои рассуждения на будущее.

Я никогда не находил приложение, которое давало бы мне все эти возможности (хотя Монитор размером 6 на 4 фута был бы опрятным, я не думаю, что мой работодатель потратит на это деньги).

Иногда лучшим технологическим решением является полное отсутствие технологий (хотя я буду проверяя другие ответы, чтобы увидеть, улучшились ли инструменты с момента последнего просмотра - я довольно циничен, но подхожу к этому с определенным пессимизмом).

3
ответ дан 27 November 2019 в 18:13
поделиться

В основном Dia ( http://projects.gnome.org/dia/ ), доска и для быстрого «рисования» ручка и бумага.

4
ответ дан 27 November 2019 в 18:13
поделиться

Я использую Freemind , чтобы обрабатывать все идеи, которые возникают у меня при мозговом штурме для решения проблемы. А затем, используя значки и цвета на каждом узле, я могу расставить приоритеты. Мне очень нравится этот бесплатный инструмент.

6
ответ дан 27 November 2019 в 18:13
поделиться

Надстройка Pencil для Firefox очень хороша для простых диаграмм и набросков графического интерфейса.

А если вам не нравится, то как надстройка FF , вы можете загрузить автономную версию для Linux или Windows.

7
ответ дан 27 November 2019 в 18:13
поделиться

Я использую Balsamiq Mockups для дизайна пользовательского интерфейса и Visual Paradigm Aigilian для моделирования - это позволяет легко перейти от бизнес-процессов высокого уровня к детализированным требованиям и моделированию UML ... И это довольно дешево.

9
ответ дан 27 November 2019 в 18:13
поделиться

Вот подробности из одного из моих сообщений .

1
ответ дан 27 November 2019 в 18:13
поделиться

В настоящее время я использую OmniGraffle как для создания эскизов, так и для документации (вместе с бумагой и карандашом конечно). Это довольно элегантно, быстро и позволяет легко создавать красивую документацию.

Главный недостаток в том, что он вообще не связан с кодом, что немного усложняет рефакторинг, но это касается многих инструментов, верно? Это тоже не бесплатно, хотя и довольно дешево для инструмента с его зрелостью и силой.

0
ответ дан 27 November 2019 в 18:13
поделиться

Бумага для рисования (3 'на 2'), фломастер и карандаш. Мне нравится большая поверхность, но мне легче работать на горизонтальной поверхности (чем использовать доску).

Я фактически смоделировал некоторые блок-схемы для босса в MS Publisher. Инструменты для рисования достаточно хороши, и он конвертируется в pdf. Не бесплатно, но может быть уже на вашей рабочей станции.

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

1
ответ дан 27 November 2019 в 18:13
поделиться

Советник Sparx - это большая удача. Многоязыковая поддержка с двусторонней и групповой поддержкой. Пользуюсь им в течение трех лет без жалоб.

Я использовал Rational Rose, Poseidon, ArgoUML и несколько бесплатных подключаемых модулей Eclipse. Rational был слишком большим и медленным, Посейдон был великолепен (бесплатная версия изображает полуобнаженного греческого бога моря на ваших диаграммах), а Арго всегда доставлял мне проблемы и не рисовал то, что мне нужно. Я так и не нашел хорошего "бесплатного" плагина Eclipse ... всегда ждал волшебной пули.

8
ответ дан 27 November 2019 в 18:13
поделиться

В основном Visio, чертежная доска / ручка и бумага для черновиков. Я пишу свои последние мысли в текстовом редакторе и публикую их для комментариев других членов команды. презентации также важны для представления вашей концепции широкой аудитории (важно в крупных компаниях, где многие команды могут быть затронуты вашим дизайном / новой системой, и вы хотите получить отзывы от всех).

Я буду проверять рекомендации здесь, может, найду какой-нибудь новый полезный инструмент.

1
ответ дан 27 November 2019 в 18:13
поделиться

Этот онлайн-инструмент от Autosketch также может быть полезен для моделирования и проектирования. http://draw.labs.autodesk.com/ADDraw/draw.html

1
ответ дан 27 November 2019 в 18:13
поделиться

Я считаю, что Umbrello (наткнулся на него, когда бегал по KDE в Fedora) - хороший инструмент, хотя мне не с чем его сравнивать.

0
ответ дан 27 November 2019 в 18:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: