Wizards of code logoWizards of code logo

Polecane wtyczki do przeglądarki chrome

polecane wtyczki chrome

Konfiguracja swojego środowiska i użycie odpowiednich narzędzi sprawia, że nasza praca może być przyjemniejsza, a przede wszystkim szybsza i efektywniejsza. W tym artykule zebrałem listę polecanych wtyczek do przeglądarki Chrome. Wtyczki te pomagają mi na co dzień w mojej pracy.

Tweak

tweak

Narzędzie do mockowania i podmieniania response bezpośrednio w przeglądarce. Założmy, że backend jeszcze nie działa, ale mamy gotowe kontrakty. Zamiast pisać mocki w kodzie, można je umieścić we wtyczce, odpytywać endpoint na którym backend będzie wystawiony i już tworzyć kod współpracujący z backendem. Potem wystarczy, że backend będzie gotowy, wtedy wyłączamy mock z wtyczki i wszystko powinno pięknie działać.
Inne zastosowanie wtyczki to odtworzenie błędu, który jest bardzo ciężki lub niemożliwy do wyklikania ręcznie. Na szczęście, dzięki dobremu logowaniu zdarzeń w aplikacji mamy request i response jaki na danym ekranie sprawia problemy. Wystarczy podmienić jakikolwiek request na sprawiający problemy i możemy debugować.

tweakhttps://chromewebstore.google.com/detail/tweak-mock-and-modify-htt/feahianecghpnipmhphmfgmpdodhcapi

Measurmate

measurmate

Przydaje się przy debugowaniu CSSów, a szczególnie odległości pomiędzy sekcjami. Sprawdzaniu marginesów i paddingów. Często przed oddaniem ekranu sprawdzam tym narzędziem czy wszystko zgadza się z wymiarami podanymi na designie.

measurmatehttps://chromewebstore.google.com/detail/measuremate/fcbffocoaopnenhgbchlchgndohggdei?hl=pl

React dev tools

React dev tools

Narzędzie to posiada dwie zakładki Components i Profiler. Components jest przeze mnie używany bardzo często do badania i debugowania renderowania się komponentów. W tej zakładce można sprawdzić obecne propsy komponentu, zmienić je, sprawdzić strukturę komponentów.
Zakładka Profiler dostarcza nam informacji o wydajności aplikacji.

react dev toolshttps://chromewebstore.google.com/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi

Redux dev tools

Redux dev tools

Wtyczka pomagająca obserwować obecny i poprzednie stany przechowywane w reduxie. Możemy za pomocą tej wtyczki "podrożować w czasie".

Redux dev toolshttps://chromewebstore.google.com/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd

Cypress recorder

cypress recorder

Pozwala nam na nagrywanie obecnej sesji użytkownika i generuje kod odtwarzający sesję. Przyspiesza automatyzację testów e2e w cypress. Kod przez nią generowany nie zawsze jest idealny, ale jest bardzo dobrym punktem wyjścia do pisania testów e2e.

cypress recorderhttps://chromewebstore.google.com/detail/cypress-recorder/glcapdcacdfkokcmicllhcjigeodacab

Generator danych testowych

generator danych testowych

W mojej pracy bardzo często muszę uzupełniać inputy danymi typu NIP, REGON, PESEL. Dzięki tej wtyczce wystarczy kliknąć na inputa prawym przyciskiem myszy i wybrać daną którą chcemy wygenerować. Przyspiesza to uzupełnianie formularzy sztucznymi danymi.

generator danych testowychhttps://chromewebstore.google.com/detail/generator-danych-testowyc/emdnjmkfcjemifplhmbkjmelnckonggd

JSON viewer

JSON viewer

Bardzo często w przeglądarce mamy doczynienia z JSONem w "surowej" formie. Wtedy jest on nieczytelny i ciężko z nim się pracuje. Wtyczka JSON viewer koloruje składnię i poprawia strukturę odczytywanego przez nas JSONa.

JSON viewerhttps://chromewebstore.google.com/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh

Menadżer haseł bitwarden

bitwarden

Podczas pracy mamy często wiele kont testowych z różnymi emailami/loginami i hasłami. Ciężko jest to wszystko zapamiętać, dlatego polecam używać menadżera haseł. Ja używam bitwardena do przechowywania danych do logowania i generowania haseł. Wystarczy teraz, że zapamiętam jedno hasło do bitwardena i regularnie będę zapisywał tam nowo stworzone konta. Wtyczka ma też autouzupełnianie pól co przyspiesza ich wypełanianie.

Menadżer haseł bitwardenhttps://chromewebstore.google.com/detail/mened%C5%BCer-hase%C5%82-bitwarden/nngceckbapebfimnlniiiahkandclblb

Daily.dev

daily dev

W IT cały czas trzeba obserwować nowinki i newsy. Daily.dev to serwis je agregujący. Ma funkcję umieszczania, polecania i komentownia artykułów. Można też spersonalizować swój feed.

daily.devhttps://chromewebstore.google.com/detail/dailydev-the-homepage-dev/jlmpjdjjbgclbocgajdjefcidcncaied

Podsumowanie

W naszej codziennej pracy warto zadbać o to, aby była przyjemna. Mam nadzieję, że lista polecanych wtyczek zwiększy Twoją wydajność i zmniejszy ilość bugów. Jeżeli masz propozycję innych wtyczek, które warto tu dodać? Napisz do mnie ;)