Jak to jest z pracą testera?

Jak to jest z pracą testera?
RA
  • Rejestracja:około 6 lat
  • Ostatnio:około 5 lat
  • Postów:11
0

Mam wrażenie, że programiści patrzą na pracę testera trochę z góry. Ciekawy jestem, jak to jest z tymi testerami? Widzę, że mają bardzo dobre zarobki. Pojęcia nie mam, ale zdaje się, że próg wejścia jest znacznie niższy niż dla developerów. Dlaczego zatem wielu ludzi woli być programistami? Pomińmy takie kwestie jak pasja. Na pasję jest czas w domu, a praca to tworzenie dóbr i zarabianie pieniędzy ;)

Miang
bo szacun na dzielni jest ;)
KE
Tester testerowi nierówny. Są "klikacze" (nie umniejszając, bo są potrzebni) jak i de facto programiści piszący testy automatyczne.
AM
Pracuje prawie 10 lat i jeszcze nie mialem okazji poznać testera automatycznego który byłby jakkolwiek zbliżony w skillu do średniego juniora programisty (niestety).
Miang
mam dobrego testera czy kiepskich programistów skoro znam taki przypadek?
AM
ciężko powiedzieć, może znasz więcej testerów. Ja mowie w skali ~50 z którymi współpracowałem. I żeby nie było sporo z nich było dobrymi testerami, natomiast jak ktoś sensownie programował albo chciał sensownie programować przeskakiwał w trymiga na deva.
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:dzień
  • Lokalizacja:Silesia/Marki
  • Postów:5505
5

Oczywiście że pasja. A że jeszcze za to płacą, i to dobrze, to przyjemny zbieg okoliczności

Update:
Jakby nie pasja to zostałbym Bardzo Dzielnym Scrum Masterem. Odpowiedzialność żadna, a kasa lepsza


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 1x, ostatnio: KamilAdam
mechanix
  • Rejestracja:około 9 lat
  • Ostatnio:6 dni
  • Postów:501
6
radomir napisał(a):

Mam wrażenie, że programiści patrzą na pracę testera trochę z góry.

Programiści na 99% społeczeństwa patrzą z góry :D

abrakadaber
abrakadaber
no potwierdzam, mam w teamie chłopaka, który ma prawie 2m i jest naprawdę mało ludzi, na których nie patrzy z góry. Z drugiej strony mamy też takiego co ma niecałe 1,7m i to na niego większość patrzy z góry, chociaż on jest programistą.
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

To zalezy jaki tester. Tester od automatów to jeszcze spoko, ale manualny to tragedia, po prostu nie dla mnie - 20 razy wchodzenie na te same formularze, to po prostu jest żmudne. Ja najbardziej lubię taski gdzie moge sprawdzić samym automatem i być pewnym że działa, bez tzw. "klikania" :)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
nie100sowny
  • Rejestracja:prawie 9 lat
  • Ostatnio:około 15 godzin
  • Lokalizacja:Kraków
  • Postów:402
1

Testerzy są potrzebni w projektach takich jak słynne marsjańskie łaziki :), ale to odsetek.

Według mnie w typowych projektach biznesowych najlepiej jest, gdy pracę testera wykonuje developer. To jedyne uczciwe podejście. Nie potrzeba:

  • testerów manualnych - nie zmuszamy nikogo do powtarzalnego klikania, co łatwo może zrobić maszyna,
  • testerów automatycznych - nie zmuszamy nikogo do pisania testów do nieswojego kodu.

Największy sens ma tzw. testowanie eksploracyjne, czyli używanie aplikacji i wyszukiwanie nowych typów błędów, które następnie są zgłaszane do developerów. Nie jest to jednak krok konieczny, ponieważ mając dobry monitoring eksplorację i tak zrobi produkcja, a pętla będzie krótsza.

Podsumowując, testowanie i wdrażanie powinno być integralną częścią pracy programisty. Tam gdzie jest dużo testerów prawdopodobnie proces wytwarzania softu kuleje.


"Gdy się nie wie, co się robi, to się dzieją takie rzeczy, że się nie wie, co się dzieje"
edytowany 2x, ostatnio: nie100sowny
WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 4 godziny
  • Postów:5105
9

@nie100sowny:

Według mnie w typowych projektach biznesowych najlepiej jest, gdy pracę testera wykonuje developer. To jedyne uczciwe podejście. Nie potrzeba:

Ja uważam, że jeżeli testuje ten, kto nie pisał kodu, to znajdzie więcej bugów i rzeczy, które "powinny być", a nie są.

Bo dev przeklepie głównie happy path, sprawdzi czy dokumentacja jest 1:1, a nie od strony usera :P

edit. Osoba pisząca kod myśli w inny sposób niż faktyczny User. Przecież nie myślisz w taki sam sposób co nauczycielka historii, która korzysta jedynie z youtube i facebooka. -


wdrażanie softu programiści też?

chcesz jeździć po klientach i stawiać im bazy, backupy robić itd?

to się nie kalkuluje, bo programista zarabia inną stawkę niż wdrożeniowiec (obstawiam, że znacznie większą ma jakiś seniór)

edytowany 4x, ostatnio: WeiXiao
nie100sowny
Od tego jest uczciwość i code review, ale zgodzę się że jest to pewien argument. Dodatkowo taką robotę może wykonywać np. Product Owner.
WeiXiao
Tu nie chodzi o uczciwość, po prostu osoba pisząca kod myśli w inny sposób niż faktyczny User. Przecież nie myślisz w taki sam sposób co nauczycielka historii, która korzysta jedynie z youtube i facebooka.
WeiXiao
Generalnie jestem za tym aby obie strony testowały. Dev bo znając implementacje może wymyślić corner casy, a inna osoba bo ma inne podejście i oczekiwania do twojej implementacji / danego feature.
nie100sowny
Od takiego myślenia jest Product Owner, monitoring i oczywiście również developer.
nie100sowny
  • Rejestracja:prawie 9 lat
  • Ostatnio:około 15 godzin
  • Lokalizacja:Kraków
  • Postów:402
1
WeiXiao napisał(a):

chcesz jeździć po klientach i stawiać im bazy, backupy robić itd?

Budzimy! XXI wiek. Chmury, Docker i IaaS już powstały. :P


"Gdy się nie wie, co się robi, to się dzieją takie rzeczy, że się nie wie, co się dzieje"
edytowany 3x, ostatnio: nie100sowny
Zobacz pozostałe 7 komentarzy
nie100sowny
@somekind: Bank może zawsze postawić wewnętrzną chmurę etc. Z tego co wiem kilka tak robi.
WeiXiao
czym się różni chmura wewnętrzna od tych "STARYCH" (pre Budzimy!) zwykłych serwerów w piwnicy?
nie100sowny
Tym, że do piwnicy deployment robisz ręcznie z dyskietki, a do chmury wewnętrznej automatycznie.
WeiXiao
Dlaczego niby piwnica nie może mieć tak samo fajnej userfriendly nakładki (GUI/APIs) jak popularne chmury?
somekind
Tyle, że jak bank ma wewnętrzną chmurę, to nie wdrożysz im nic na nią zdalnie. :)
W2
  • Rejestracja:około 19 lat
  • Ostatnio:7 dni
5
nie100sowny napisał(a):

Według mnie w typowych projektach biznesowych najlepiej jest, gdy pracę testera wykonuje developer. To jedyne uczciwe podejście. Nie potrzeba:

  • testerów manualnych - nie zmuszamy nikogo do powtarzalnego klikania, co łatwo może zrobić maszyna,
  • testerów automatycznych - nie zmuszamy nikogo do pisania testów do nieswojego kodu.

Chyba nie ma gorszej osoby do testowania niż własnie developer, to chyba najgorsza rzecz jaką można zrobić w projekcie:

  1. Podświadomie i psychologicznie zawsze w jakimś stopniu jego testy to happy path
  2. Bagatelizowanie drobnych błędów - to się szybko naprawi
  3. Większość developerów nie lubi testować - zwykle jest to na zasadzie byle szybciej i robimy kolejny cieakwy task
    4.Cena za godzinę pracy developer/testera

Gdyby do moich obowiazków w pracy zaliczało się testowanie w sensie manualnym to długo bym tam nie został.

KamilAdam
4.Cena za godzinę pracy developer/testera Cena już nie zawsze jest argumentem, Dobry tester potrafi kosztować tyle samo co programista
neves
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Kraków
  • Postów:1114
2

Pół żartem pół serio, to jest też kwestia powołania:

  • testerzy potrzebują powołania do psucia, potrzebują czerpać z tego przyjemność, z tworzenia nowych problemów
  • programiści potrzebują powołania do tworzenia, potrzebują czerpać przyjemność z budowania nowych rzeczy, z rozwiązywania problemów

zupełnie jak jasna i ciemna, strona mocy: Choose your side Luke :D


cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Poznań
  • Postów:8753
1

Chyba nie ma gorszej osoby do testowania niż własnie developer

Zależy, jak się temat rozegra. Wiadomo, że jak ktoś testuje swój produkt, to raczej za wiele nie znajdzie, głównie z powodów, które wymienił @W2K:

  • będzie bagatelizował drobne usterki
  • nie będzie się umiał wczuć w skórę przeciętnego usera, bo przecież sam wszystko wie doskonale, zna oczekiwaną kolejność klikania i sposób obsługi programu
  • jest przekonany, że napisał wszystko dobrze, więc po co tracić czas na jakieś sprawdzenia, skoro lepiej w tym czasie będzie działać.

Dlatego trzeba zrobić konkurs - Piotrek szuka dziury w aplikacji Tomka, a Tomek testuje efekt pracy Adama.
Kto znajdzie najwięcej dziur dostaje premię. Zobaczyłbyś nagle, z jaką radością zostanie wytknięty każdy, nawet najmniejszy błąd :D


WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:2 dni
  • Postów:3168
0

Ja tylko moge powiedziec ze jako QA nieraz zarabialem wiecej niz developerzy na moim poziomie w drabince stanowisk. Mam porownanie po obu stronach i troche inaczej sie podchodzi jako dev troche inaczej jako QA, czesto jak robilem taski gdzie bylo trzeba dziwna logike zaimplementowac, to POMIMO ze mam sporo doswiadczenia w roznych rodzajach testow i staralem sie pokrywac rowniez sciezki gdzie moga byc problemem to zdarzalo sie ze bledy uciekaly. Poza tym automatami nie pokryjesz testow niefunkcjonalnych, eksploracyjnych itp.

Czasami tez pracuje sie z legacy w dziwnych technologiach gdzie nie ma finansowego uzasadnienia do przepisywania/refactoringu/pokrycia testami. Juz nie mowiac o problematycznosci oblozenia testami np. transformat XSLT czy systemu regulowego.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Wrocław
7
nie100sowny napisał(a):

Według mnie w typowych projektach biznesowych najlepiej jest, gdy pracę testera wykonuje developer. To jedyne uczciwe podejście. Nie potrzeba:

  • testerów manualnych - nie zmuszamy nikogo do powtarzalnego klikania, co łatwo może zrobić maszyna,
  • testerów automatycznych - nie zmuszamy nikogo do pisania testów do nieswojego kodu.

No może, ale to tylko pokazuje jak smutne jest życie crudowych programistów w januszsoftach.

Praca testera nie polega na powtarzalnym klikaniu w interfejsie użytkownika. Praca testera polega na zweryfikowaniu, czy software działa.

Zautomatyzować, to sobie można regresję, ale nie weryfikację, czy nowy ficzer działa. Bo trzeba sprawdzić wymagania funkcjonalne, pozafunkcjonalne, zgodność z dokumentacją, sam fakt istnienia dokumentacji, czy obsłużone są wszystkie możliwe ścieżki, czy podstawowe security działa, i czy ficzer w ogóle jest dostępny i ma sens dla użytkownika.

Ja jako backendowiec mogę sobie co najwyżej napisać trywialne testy do endpointów, które wystawiam i to wszystko. Nie jestem w stanie przeprowadzić całego rzeczywistego flow, w którym użytkownik np. musi się uwierzytelnić i zatwierdzić operację w banku apką mobilną, którego nawet nie mam i nigdy nie widziałem na oczy. Nie mam też wystarczającej wiedzy biznesowej, żeby wiedzieć np. które kombinacje produktów łączą się z jakimi promocjami, i co jest sens testować. Oczywiście mógłbym to zrobić - ale po co, skoro od tego są testerzy, i robią to lepiej.


Po dopracowaniu rozwiązania każdy będzie mógł założyć własny drzewiasty wątek.
WeiXiao
długo zbierałeś myśli na ten atak :D
somekind
To nie atak...
cmd
  • Rejestracja:około 10 lat
  • Ostatnio:około 4 godziny
  • Lokalizacja:Warszawa
  • Postów:443
3

Mam wrażenie, że programiści patrzą na pracę testera trochę z góry.

Raczej nie ale przyznam że testerzy to jednak są lekko zakompleksieni na punktcie developerów. Ostatnio w firmie zaproponowałem na spotkaniu by testerzy nie jedli przy tym samym stole co developerzy w kuchni. O jezu jaką gównoburzę i histerię o to rozkręcili to było po prostu żenujące...

edytowany 2x, ostatnio: cmd
Zobacz pozostałe 3 komentarze
WeiXiao
ale łykacie :P
cerrato
też mi przez głowę przeszło, że to może być nie na serio - dlatego dopytałem o szczegóły ;)
M6
@WeiXiao: to malo jeszcze widziales:)
WeiXiao
@mario6789: to źle? (w tym kontekście) :P
cmd
propozycja publicznie faktycznie z mojej strony padła i było to typowe przekomarzanie się testerami ale oczywiście nikt tego nie potraktował poważnie do końca ;]
IE
IE
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 4 lata
  • Postów:317
1

Praca testera jest ciekawa jeżeli jest ciekawa.

Należy unikać miejsc w których tylko tester jest odpowiedzialny za:

  1. Przklikanie happy pathów każdego nowej funkcjonalności.
  2. Przeklikanie regresji.
  3. Pisanie trywialnych testów API/e2e itp, generalnie każdego rodzaju testów, ktore deweloper może dołączyć jako część np. swojego pull requesta.

Ciekawe obowiązki testera to na przykład:

  1. Wyszukiwanie interesujących edge caseów nowej funkcjonalnośći, również podatności lub inne niefunkcjonalne rodzaje testów.
  2. Development narzędzi do testowanie nietrywialnych problemów domenowych. Np
    a) narządzia do automatycznego testowania czy film na youtube nie zawiera pornografii.
    b) narzędzia które automatycznie zbuduje i przeprowadzi testy aplkacji mobilnej, coś w stylu https://www.test.ai/
    c) narządzia do automatycznego wyszukiwania i naprawiania prostych błędów, coś w stylu https://engineering.fb.com/developer-tools/finding-and-fixing-software-bugs-automatically-with-sapfix-and-sapienz/
    d) rozwój frameworka do property based testing, coś w stylu https://en.wikipedia.org/wiki/QuickCheck
    e) projektowania narzędzi opartych na nowych interesująych protokołach do automatyzacji UI aplikacji, coś w stylu https://github.com/GoogleChrome/puppeteer
    itd itd itd

Pozwole sobie przytoczyć wyjątkowo brutalnego cytata, który zachęca do unikania roli testera/qa/sdet-a/ drugiej kategorii:

#neversdet these positions need to be die out and the only way to do it is stop accepting them. Both SDE and SDET have the same bar and same pay but one leads to an amazing career and the other leads to testing things other people write while in their amazing careers.

edytowany 3x, ostatnio: InterruptedException
Silv
Cytat – może znak > zamiast #?
AF
  • Rejestracja:ponad 6 lat
  • Ostatnio:14 dni
  • Postów:172
3

Uwielbiam pracę testera. Tak, zdarzali mi się programiści traktujący mnie z góry ale myślę, że akurat to byli tacy co wszystkich traktują z góry i moje bycie testerem nie miało związku z traktowaniem. Zaczynałem jako programista i z czasem się tak składało, iż brałem na siebie coraz więcej i więcej testowych zadań aż naturalnie przeszedłem w testerkę :).

Ale tester testerowi nie równy tak samo jak programiści. Wielu często narzeka na nudny i durny projekt, na dużą ilość powtarzalnych czynności czy różne problemy w projekcie. Posiedzę chwilę i nagle okazuje się, że mogę np. zautomatyzować różne taski, rozwiązać tamte problemy itp. Tą część uwielbiam najbardziej kiedy udaje się zestawić sensowne środowisko testerskie przy skomplikowanych przypadkach. Chociaż nie pracowałem jeszcze przy typowych CRUDach więc nie wiem jak to tam wygląda. Zestawienie testów w embedded (np. testy automatyczne z gitlab pipeline procesorka leżącego na Twoim biurku) czy big data było dla mnie ciekawym wyzwaniem. Lubię też pracę testera dlatego, że często mamy - choć powierzchowny - wgląd w wiele części projektu i integrację modułów. Często jak pytam programistę o coś odsyła mnie do drugiej osoby bo mają często specjalizację np. jeden ciągle zajmuje się tylko jednym sterownikiem czy micro serwisem.

Na płacę nie narzekam. Zacząłem skromnie a obecnie zarabiam porównywalne kwoty co programiści.

TO
  • Rejestracja:około 7 lat
  • Ostatnio:około 2 miesiące
  • Postów:33
1

Kiedyś wpadłem na to wideo i udało mi się odszukać w historii: (Tester, taki gorszy programista?)

Sehnsucht
  • Rejestracja:około 8 lat
  • Ostatnio:8 miesięcy
  • Postów:34
2

Tester który u nas pracuje (ok 5 lat expa, automaty) podczas pierwszego tygodnia pracy zapytał mnie jak się usuwa branch na GITcie xD

WeiXiao
wiesz, że git to nie jedyny system kontroli wersji? xd
KamilAdam
Ja uczyłem niedawno bazodanowców. Jeśli się wcześniej pracowało tylko na SVNie to tam zwykle pracuje się na jednej spólnej gałęzi
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)