Šta ovo znači? Zašto bi neki od elemenata razvoja softvera bio bitan za XP, a ne za neki drugi OS?
RAD i refactoring nemaju veze jedan sa drugim. Refactoring je normalan proces svakog razvoja, u smislu poboljšanja postojećih rešenja i RAD se time ne bavi.
Nismo se razumeli. Mislio sam na XP kao na extreme programming, ne na OS. Uporedjivao sam XP sa RAD-om kao nacinu razvoja softvera. Oba koncepta spadaju pod agile grupaciju metodologija. Zajednicko im je rad u iteracijama - ciklusima.
Iteracija u RAD metodologiji je kratka. Bitno je sto brze stici do prototipa, koji pokazujes klijentu, i nakon primedbi prilagodjavas, doradjujes, radis na novim zahtevima. Nema se vremena za poboljsavanjem koda, refactoringom. Rokovi su kratki da ne bi doslo do produzenja trajanja iteracije.
Dok u XP-ovoj iteraciji-ciklusu razvoja refactoring zauzima veoma prioritetno mesto.
U tom smislu RAD alati imaju svoju vaznost i mesto. Ako prihvatis RAD metodologiju razvoja sa svim svojim manama i nedostacima, RAD alati postaju veoma bitni.
Kako se u Vim-u krećeš po linijama koda kod debug-a?
http://sourceforge.net/project/screenshots.php?group_id=134978&ssid=9952nisam probao, al izgleda da i to radi

))
Primer koji navodiš je da je editor samo editor, sa funkcijama shell poziva eksternih aplikacija koje mogu biti bilo šta.
A sta fali da pozivas neki eksterni program (frontend za gdb i sl.)?
Kako dodaješ nove fajlove projektu?
Brze jeste u KDevelopu, ali mi je zanemarljiva dobit. Najvise vremena se provede u tekst editoru i dibageru. Ono sto mi je recimo stvarno korisno kod IDE okruzenja je intellisense, popupovi sa sintaksom, helpom i sl. recimo dok ne naucim nesto novo. Mada zavisi i od jezika, recimo mislim da je za javu to neophodnost. Za perl, php, tcl, c nisam nikad osetio neku potrebu, sve potrebe je zavrsavao autocomplete ctrl-p.