Moje ulubione narzędzia

13 views
Skip to first unread message

rbialek

unread,
Mar 12, 2010, 8:13:43 AM3/12/10
to silesian-ruby-user-group
Aby zapoczątkować wymianę informacji/wiedzy na naszej grupie
dyskusyjnej, proponuje zaczac od dzielenia sie naszymi ulubionymi
narzedziami do pracy.

Przez wiele lat pracowalem na linuxie (Fedora) od 2 lat na Macu. To sa
narzedzia, z ktorych najczesciej korzystam na codzien:

- Edytor
- TextMate (rewelacyjny edytor na Maca) ale czesto pracuje z
- NetBeans ktory lepiej wspomaga debugowanie, nawigacje po
motodach, testach, itd.
A ostatnio testuje RubyMine (platny), ktory w najnowszej
wersji dziala szybko a dodatkowo ladnie integruje sie z TeamCity
wczesniej uzywalem Aptany ale byla dosc ciezka i przegrala z
NetBeans. Aptana 3 zapowiada sie na lepszy produkt

- Testy
- Capybara z cucumber http://github.com/jnicklas/capybara
- Tarrantula http://github.com/relevance/tarantula
- rcov - test coverege http://github.com/relevance/rcov
- TeamCity http://www.jetbrains.com/teamcity/ Dosc rozbudowany
ale stabilny i wygodny w uzyciu continuous integration server

- Zarzadzanie projektem
- ClockingIt http://www.clockingit.com/ http://github.com/ari/clockingit
- swietna, darmowa platforma do projektow/zadan z automatycznym
pomiarem czasu
- PivoalTracker http://www.pivotaltracker.com/ - b. dobry prosty
system do agile

- Rozne
- Edytor SQL: http://www.sequelpro.com/ (na Maca)
- Skitch - narzedzie do szybkiego robienia screenshotow (na Maca)
- Firebug + Firefinder (pluginy do Firefoxa)
- FreeMind http://freemind.sourceforge.net/wiki/index.php/Main_Page
- narzedzie do zapisywania mysli - warto sprobowac by zrozumiec :)
- http://rubular.com/ - fajna strona, jesli ktos potrzebuje testowac
regexp'y
- railscasts.com - rewelacyjne podcasty o rails.
- gotapi.com - wygodna strona do przegladania dokumentacji kodu

A czego Wy uzywacie? Moze znacie cos lepszego ?

Zapraszam do dyskusji
++Robert

Tomasz Mazur

unread,
Mar 12, 2010, 10:48:19 AM3/12/10
to silesian-ruby-user-group
ulubione aplikacje:
- textmate (szczegolnie po zglebieniu "Pragmatic Textmate Power
Editing for the Mac")
- skitch
- firebug, firequery i css refresh (plugin do firefoxa) - ostatnio
duza siedze nad interfejsami i javascriptem

Michał Czyż

unread,
Mar 12, 2010, 6:51:51 PM3/12/10
to silesian-ruby-user-group
No to i ja sie wlacze:

Moja historia z edytorami była podobna do twojej,
- Aptana, potwierdzam wolna i cieżka, nie wiem jak jest teraz to było
w 2007
- Netbeans, bardzo dobra obsługa debuggera i szybkosc dzialania
wzgledem aptany
- RubyMine - szybsza adaptacja nowości związanych z railsami
(integracja z gitem,
cucumber, haml, sass, itp. (uzywam go od pierwszej polowy 2009 roku
wtedy w netbeansie tego nie było, lub nie bylo w pelni),
poki co uwazam ze to jedno z szybciej działajacych ide ktore znam,
pamieciozerne a owszem no ale to java :P procentuje to ze oparte na
Intellij'i,
intensywnie rozwijane (choc i tak czasem nie nadazaja :) co przy
tak dynamicznym segmencie jakim sa railsy jest wazne
ponadto jest plugin ktory daje edytorowi znaczna funkcjonalność
vim'a ( IdeaVIM )


Testowanie:
Fake data:
Machinist, Faker
Unit test
Rspec, Shoulda (probowałem remarkable ale gryzlo sie z jednym
pluginem do i18n i sie wycofalem)
Integration Test
Cucumber, Webrat (capybara w najbliższej przyszłości), Spork,
aczkolwiek sa problemy z ostrzeżeniami z postgresa ktore przerywaja
scenariusz, poki co obwiniam ten sam plugin ktory powodował problemy z
remarkable - w planie jest pozbycie sie tego pluginu
Tarantula - znajdowanie slepych linków, walidacja html, generowanie
ruchu aby mierzyć wydajność ( a raczej jej brak )
Metrics
Rcov
Flay, Flog - duplikacja, zlozonosc kodu
przerobiony mongo logger ktory zbiera informacje o pamieci i ilości
obiektów AR tworzonych podczas requestu - chce dodac jeszcze pare
innych informacji (w rails3 znaczniej łatwiej zbierać informacje tego
typu)
Siege + wlasny dsl (under construction) do load i stress testów

CI
Teamcity - całkiem przyjemny i proste w uzyciu narzędzie (szkoda że
dla danego buildu nie mozna ustawić sekwencji zadań)
jeszcze posiadłem wiedzy na temat pełnej możliwość raportowania tego
narzędzie a widzę w tym pewną wartość

Zarządzanie projektem
Redmine - główny scope projektu + time tracking
Cucumber, Wireframes + Diagrams(z tym jest poki co najgorzej) jako
scope projektu, scenariusze cucumber w repozytorium - próbuje za
wszelką cene eleminować duplikacje, są postępy ale jeszcze troche
brakuje to pelni szczęścia.
pracuje nad dwoma narzędziami ktore maja to ułatwić mam nadzieje
skonczyc je w ten weekend

Różne:
- Ubuntu + Nginx + Passenger + PostgreSQL (3 tygodnie na viscie z
aptana odcisnelo piętno na mojej psychice :/)
- Xmind - mind mapping tool
- rails_best_practice_gem, bullet, rack-bug - automatyzacja
wyszukiwania bledow programisty, debugowania
- oprócz firebug'a webdeveloper toolbar oraz yslow
- gem cheat - naprawde uzyteczne

++ Michał

rbialek

unread,
Mar 13, 2010, 7:01:54 AM3/13/10
to silesian-ruby-user-group
@Tomek: firequery - jest super, tego mi wlasnie brakowalo!

> - gem cheat - naprawde uzyteczne

@Michał: dzieki, nie znalem tego a takie proste :)

Pozdrawiam
++R

Reply all
Reply to author
Forward
0 new messages