Organizacja pracy programisty - czyli jak nie zwariować?

0

Szybkie pytanie, jak organizujecie swoją pracę podczas kodowania? macie jakieś tips & tricks, używacie jakiś wtyczek/softu pozwalających zapanować nad całym kodem?
Pytam bo od niedawna mam taki problem, że nie potrafię zapanować nad organizacją kodu :D w jednym oknie edytor z frontendem, drugie okno backend, gdzieś tam w tle program do testowania resta, w innym terminal, w jeszcze innym baza i w pewnym momencie idzie się pogubić. Jak to ogarniacie? czy nie ogarniacie i każdy się przyzwyczaja:)?

3

Ja do zarządzania oknami otwartych aplikacji używam systemu operacyjnego.

0

Fascynujące:)

1
noname21 napisał(a):

Szybkie pytanie, jak organizujecie swoją pracę podczas kodowania? […] Pytam bo od niedawna mam taki problem, że nie potrafię zapanować nad organizacją kodu […]

No to z czym w końcu masz problem – z organizacją kodu, czy organizacją pracy?

Jeśli z organizacją kodu, to poczytaj co nieco na ten temat (książek, ew. co znajdziesz w sieci), a jak to drugie, to kup sobie więcej monitorów i poustawiaj okna w taki sposób, abyś te ważne miał zawsze widoczne.

0

Pracy:) ciężko czasami nad tym zapanować. Ciekaw byłem głównie czy jakoś sobie z tym radzicie, czy to kwestia przyzwyczajenia, ogarnięcia.

0
noname21 napisał(a):

Pracy:) ciężko czasami nad tym zapanować. Ciekaw byłem głównie czy jakoś sobie z tym radzicie, czy to kwestia przyzwyczajenia, ogarnięcia.

Do zapanowania nad różnymi tematami używam OneNote'a, jeśli zadania mają być związane z programowaniem, to przekłada się to na zadania w JIRA.
W OneNote przeglądam co mam danego dnia zrobić, notuję postęp, przeszkody, zależności, pytania itd. Pomaga mi to dzielić problemy na mniejsze części.
Podobne notatki robię ze spotkań roboczych.

Ilość okien? Nie zwracam uwagi na to, chyba, że coś zaczyna spowalniać w zauważalny sposób, wówczas wyłączam zbędne aplikacje.

2

Jeśli chodzi o to, jak nie pogubić się w okienkach, to ja używam zazwyczaj 3 monitorów (jak pracuję z domu to dwóch). Mam stały układ (np. outloock jest zawsze po lewej, główne okienko VS na środku, dodatkowe okienko VS po lewej, muzyka po prawej). Dzięki stałemu układowi, jestem do niego przyzwyczajona i automatycznie klikam tam, gdzie trzeba.
Jeśli masz mniej monitorów, polecam wirtualne pulpity (czy też workspace'y na linuxie). W Windows 10 kliknij sobie win + tab i wybierz nowy pulpit. Ustaw sobie fajny skrót klawiaturowy (albo myszkowy) do przełączania pulpitów.

A organizacja kodu to zupełnie inna para kaloszy i można by o tym książkę napisać. W sumie to wielu napisało ;)

0

Przynajmniej dwa monitory, trzy wirtualne pulpity oraz Logitech MX Master, która pod kciukiem ma przycisk z przypisanym Win+TAB o którym pisała @aurel.

1

Do zarządzania oknami najlepiej używać kaskadującego menedżera okien, np. dwm.

1 użytkowników online, w tym zalogowanych: 0, gości: 1