Witam,
Ciekawi mnie jakich narządzi używacie drodzy deweloperzy/programiści/projektanci/testerzy... Każdy z nas ma swoje ulubione, wiec nie chodzi mi o dyskusje które jest lepsze, tylko o sugestie jakich warto używać i dlaczego... Nie chodzi mi tylko o projekty "opensorcowe" ale także o ciekawe rozwiązania komercyjne. Myślę że każdemu z nas przyda się taka informacja... Topic jest bardzo ogólny - zachęcam do dyskusji :)

Osobiście pracuje z językiem C++ w środowisku UNIX/Linux (w sensie tworzonego oprogramowania) i używam zazwyczaj:

MS Visual Studio C++ 2003 - głównie ze względów praktycznych - przyjemne środowisko pod windowsa,
+ po odpowiednim skonfigurowaniu projektu - pozwala kompilować przenośny kod
+ dobra dokumentacja standardowej biblioteki (MSDN) wraz z przykładami,
+ dobry debuger
- wolny kompilator

KDevelop C++ - używam pod OpenSUSE
+ generuje podstawowe pliczki configure/makefile
+ bardzo wygodne rozwijanie skrótów (makr)
+ integracja z systemem kontroli wersji
- słabe podpowiadanie
- dość często potrafi się wywalić :p

Biblioteka boost  (www.boost.org):
+ najczęściej używam smart_ptr (automatyczne zarządzanie dynamiczną pamięcią)
+ wspomaga tworzenie testów jednostkowych (test_framework)
- brak pliczku z funkcjami M4 aby dodać do aclocal (automake/autoconfigure) (mam taki pliczek[znaleziony na sieci - poprawiony] - mogę udostępnić ;) )
+ dużo przydatnych bibliotek różnej maści...

Ostatnim moim znaleziskiem jest przyjemne środowisko do modelowania/dokumentowania/specyfikowania bazujące na UML:

BOUML (http://bouml.free.fr)
+przenośne - napisane w C++ z użyciem QT
+wspiera UML 2.0
+potrafi generować kod do C++,Java, IDL oraz reverse engineering (tej opcji nie sprawdzałem jeszcze)
+generuje dokumentacje do html oraz XMI
+GNU GPL
+ma zaawansowaną wersje i jest rozwijany
+dość dobrze udokumentowany + tutoriale
+duże możliwości konfiguracyjne
-pod windowsem generowanie kodu nie zawsze chce dzialać :(

No to by było na razie tyle ;)
pozdrawiam
   MK

Odpowiedź listem elektroniczym