W zeszły czwartek opublikowałem post pod tytułem “Warsztat czyli moje narzędzia pracy”. Opisałem narzędzia, które są dla mnie obecnie najbardziej przydatne. Jednak nie są to wszystkie narzędzia dlatego poniżej zamieszczam listę sporadycznie używanych ale takich, które spełniają swoją role i mogą się przydać również Tobie:
Notepad2
jak dla mnie perfekcyjny zamiennik notatnika systemowego. Ma numerowanie linii i kolorowanie składni (dodatkowo czas używam również jako narzędzia do konwersji pomiędzy różnymi kodowaniami). Żadnych zakładek czy innych ulepszaczy. Prosty zgrabny notatnik na sterydach. http://www.flos-freeware.ch/notepad2.html
NCover
NCover to potężne narzędzie do code coverage. Potrafi współpracować z wieloma frameworkami do testowania, ma przyjemną nawigację i eksportuje raporty. Codziennie funkcję tą spełnia mój ulubiony NCrunch jednak co kilka dni prześwietlam kod NCoverem. http://www.ncover.com/
NDepend
Jest to chyba najrzadziej używane narzędzie z całego arsenału jednak możliwości jakie daje są niewyobrażalne. W olbrzymim skrócie NDepend prześwietla kod pod każdym możliwym kątem. Producent chwali się że mają 82 metryki – nie liczyłem ale jest ich od zatrzęsienie. Jeśli tego mało, można budować własne za pomocą SQL-o podobnych zapytań ala Select types from namespace “….” where IsUsingUnboxing or IsUsingBoxing (i mamy listę boxowań i unboxowań). http://www.ndepend.com/
FinalBuilder
FinalBuilder to potężne narzędzie do automatyzacji. Począwszy od CI przez Build Server i Continious Delivery aż na automatyzacji wszystkiego co się nam przyśni kończąc. Używam praktycznie codziennie jednak narzędzie trafiło tutaj ponieważ jako część środowiska produkcyjnego po prostu wykonuje swoją pracę gdzieś w tle więc moja interakcja z nim jest sporadyczna. http://www.finalbuilder.com/
Idea IntelliJ
Prawdopodobnie najlepsze środowisko do programowania w Javie, Scali, Clojure i kilku innych językach. Jest wersja darmowa na której można poćwiczyć. Jeśli miałbym pisać zawodowo w Javie to tylko z tym cudem – znając ReSharpera bardzo łatwo zacząć wydajnie pracować – w końcu to ten sam producnet http://www.jetbrains.com/idea/
Windows Live Writer
W czymś trzeba pisać notatki na bloga, część powstaje w samym wordpress-ie a część właśnie w Windows Live Writerze – jest wszystko co potrzeba z korektą błędów na czele.
EverNote
Bardzo dobre narzędzie do przechowywania notatek, które zastąpiło mi OneNote-a. Materiały można wysyłać mailem, można pisać przez komórkę (sprawdzone na iPhonie i WP7, android pewnie też wspierany jest) no i oczywiście przez desktop – pełna integracja. U mnie EverNote pełni funkcję archiwum (z GTD). http://www.evernote.com/
SkyDrive i Google Docs
Obie chmury używam w miarę zamiennie. Część rzeczy przechowuje w google-u część w microsofcie. Z jednej strony żeby znać obie usługi a z drugiej strony żeby wykorzystać najlepsze cechy obu. SkyDrive przechowuje zdjęcia ze względu na wygodny i ładny interfejs (picassa dla mnie jest bezużyteczna pod tym względem). Google Docs używam jeśli chcę popracować wspólnie z kimś przez internet.