см .: http://www.justskins.com/forums/format-number-with-comma-37369.html
нет встроенного пути к нему (если только вы используете Rails, ActiveSupport имеет методы для этого), но вы можете использовать Regex, как
formatted_n = n.to_s.reverse.gsub(/...(?=.)/,'\&,').reverse
ArgoUML уже много лет является моим другом, когда дело касается рисования UML. ArgoUML - это инструмент , и вы спрашиваете о используемых инструментах и процессах (т.е. «какие артефакты вы создаете с помощью этих инструментов). в пользовательские истории (гибкий проект) и не создавать «классические» варианты использования и документы вариантов использования.
Обычно мы придерживаемся пользовательских историй (гибких проектов) и не создаем «классические» варианты использования и документы о вариантах использования. Обычно мы придерживаемся пользовательских историй (гибких проектов) и не создаем «классические» варианты использования и документы о вариантах использования.Я обычно использую MS Excel для рисования блок-схем, а не Visio из-за его простоты использования и сопоставления вычислений в электронной таблице с самой блок-схемой. Я пишу псевдокод прямо рядом с блок-схемой в MS Excel, и это значительно упрощает просмотр.
Gliffy (каркасные схемы, блок-схемы) имеет бесплатную базовую версию, но все документы, созданные таким образом, являются общедоступными, поэтому я думаю, не очень удобен.
«Draw» OpenOffice.org отлично справляется с созданием блок-схем и аналогичных диаграмм, если вы не ожидаете, что он знает (и применяет) синтаксис и семантику данной диаграммы. тип.
Бумага и карандаш, доска и маркер для сухого стирания. Позже я переношу его в Visio, когда решу основные проблемы. К сожалению, это не соответствует вашим требованиям, извините.
dia, graphviz (точка), ручка и бумага и мой собственный разум.
Все это свободно, как на словах. Dia и graphviz также бесплатны, как и пиво.
Я использую четырехсекционную доску со встроенным принтером. Таким образом, я могу заниматься дизайном в частном порядке за своим столом или в группе коллег, и это позволяет мне распечатывать мои рассуждения на будущее.
Я никогда не находил приложение, которое давало бы мне все эти возможности (хотя Монитор размером 6 на 4 фута был бы опрятным, я не думаю, что мой работодатель потратит на это деньги).
Иногда лучшим технологическим решением является полное отсутствие технологий (хотя я буду проверяя другие ответы, чтобы увидеть, улучшились ли инструменты с момента последнего просмотра - я довольно циничен, но подхожу к этому с определенным пессимизмом).
В основном Dia ( http://projects.gnome.org/dia/ ), доска и для быстрого «рисования» ручка и бумага.
Я использую Freemind , чтобы обрабатывать все идеи, которые возникают у меня при мозговом штурме для решения проблемы. А затем, используя значки и цвета на каждом узле, я могу расставить приоритеты. Мне очень нравится этот бесплатный инструмент.
Надстройка Pencil для Firefox очень хороша для простых диаграмм и набросков графического интерфейса.
А если вам не нравится, то как надстройка FF , вы можете загрузить автономную версию для Linux или Windows.
Я использую Balsamiq Mockups для дизайна пользовательского интерфейса и Visual Paradigm Aigilian для моделирования - это позволяет легко перейти от бизнес-процессов высокого уровня к детализированным требованиям и моделированию UML ... И это довольно дешево.
В настоящее время я использую OmniGraffle как для создания эскизов, так и для документации (вместе с бумагой и карандашом конечно). Это довольно элегантно, быстро и позволяет легко создавать красивую документацию.
Главный недостаток в том, что он вообще не связан с кодом, что немного усложняет рефакторинг, но это касается многих инструментов, верно? Это тоже не бесплатно, хотя и довольно дешево для инструмента с его зрелостью и силой.
Бумага для рисования (3 'на 2'), фломастер и карандаш. Мне нравится большая поверхность, но мне легче работать на горизонтальной поверхности (чем использовать доску).
Я фактически смоделировал некоторые блок-схемы для босса в MS Publisher. Инструменты для рисования достаточно хороши, и он конвертируется в pdf. Не бесплатно, но может быть уже на вашей рабочей станции.
Я не всегда делаю варианты использования или даже истории пользователей, но всегда буду обсуждать, как и кем будет использоваться новое приложение, прежде чем планировать. Это помогает мне лучше защищать свои характеристики.
Советник Sparx - это большая удача. Многоязыковая поддержка с двусторонней и групповой поддержкой. Пользуюсь им в течение трех лет без жалоб.
Я использовал Rational Rose, Poseidon, ArgoUML и несколько бесплатных подключаемых модулей Eclipse. Rational был слишком большим и медленным, Посейдон был великолепен (бесплатная версия изображает полуобнаженного греческого бога моря на ваших диаграммах), а Арго всегда доставлял мне проблемы и не рисовал то, что мне нужно. Я так и не нашел хорошего "бесплатного" плагина Eclipse ... всегда ждал волшебной пули.
В основном Visio, чертежная доска / ручка и бумага для черновиков. Я пишу свои последние мысли в текстовом редакторе и публикую их для комментариев других членов команды. презентации также важны для представления вашей концепции широкой аудитории (важно в крупных компаниях, где многие команды могут быть затронуты вашим дизайном / новой системой, и вы хотите получить отзывы от всех).
Я буду проверять рекомендации здесь, может, найду какой-нибудь новый полезный инструмент.
Этот онлайн-инструмент от Autosketch также может быть полезен для моделирования и проектирования. http://draw.labs.autodesk.com/ADDraw/draw.html
Я считаю, что Umbrello (наткнулся на него, когда бегал по KDE в Fedora) - хороший инструмент, хотя мне не с чем его сравнивать.