Algoritmalar Out Harita Visio (Dia) kullanarak

5 Cevap php

Ben sadece kaç deneyimli programers orada aslında MS Visio veya Gnome Dia gibi bir program kendi süreci veya algoritmalar dışarı harita merak ediyorum?

Benim web sitesi için bazı karmaşık PHP kod çalışıyor ve sadece bir şey eksik gibi görünüyor duyuyorum. Bir diyagram programı yardım edecek mi, yoksa başka bir alanda arıyor olmalıdır?

5 Cevap

Ben sadece UML kurallarına uymak gerekmez hızlı grafiği için Visio kullanın. Kod detay hakkında değil dokümantasyon için bazen yararlı: Eğer kod bazı yüksek soyut görünümü göstermek gerekiyorsa, Visio, her büyük bölümü nasıl iletişim gösterilecek belgeleri, ya da basit bir etkinlik diyagramı Örnek iş yapmak. ..

Eğer yoğun UML tasarım yapmak gerekir eğer bir SO list of free UML editörü bulabilirsiniz.

Ben Visio gerçekten kullanım şeması yapmak için denedim her şey, her zaman buna değer daha fazla çalışma olmak biter. Kalemin gücünü & hafife asla kağıt, ya da daha iyisi, bir beyaz tahta.

Ama evet, açıklayan ya da sorunları yazma daha hızlı sadece orada oturuyor ve düşünmeye daha çözüme götürecektir.

OmniGraffle. Sınıf diyagramları. Sıralı diyagramlar. Etkileşim diyagramları. "Yeterli dedi.

When I want to make a sketch with 3 boxes and a handful of arrows I use graphviz. I hate graphical stuff where you have to realign everything each time you change a name.

It (yaklaşık) yazılı olarak basit:

Input -> Frobnicator -> Output

Bir metin dosyasına sonra "dot-Tpng-O dosyam" run

denemek ...

ama grafik gösterimi sadece (yani birkaç nesneler ile) çok yüksek düzey görünümler için çalışmak uyardı

Benim kullanım durumları dışarı grafik MagicDraw kullanmak (yani benim takımım ve ben tam olarak gerekli özelliklerini anlamak) ve sonra daha karmaşık özellikler için etkinlik çizelgeleri ve sınıf diyagramları yapmak. Ayrıca orada veritabanı mimarisi yapmak ve (veritabanı çok büyük eğer Tanrı gönderme) sizin için sql üretmek olabilir. MagicDraw ancak ücretsiz değil ama karmaşık projelerin adil bir miktar yapıyor bekliyorlar eğer yatırım değerinde olabilir. Diyagram rota gidiş dışında sizin için, örneğin bazı şeyler dikkat çekmek olabilecek bir PHP çerçeve kullanarak içine bakabilirsiniz Zend Framework, veya Kod Ateşleyici