@Pmpa
1 obserwujących
Pmpa 2026-04-03 20:09:31 +3
Niedawno chuop instalowal 22.04 a tu zaraz 26.04 ehhhhh

#linux
LadySandra 2026-04-03 20:17:51 +0
@Pmpa: boje sie takich major changes, zawsze stresuje sie ze cos sie wywali, albo cos niebedzie dzialac xD linux mint 23.0 pewnie wkrótce będzie na tej wersji ubuntu.
a7c8 2026-04-03 21:13:55 +1
@Pmpa: niedawno chłop instalował 5.10 z płyty
Pmpa 2025-03-22 11:00:26 +0
Potrzebuje przyswoic teorie testowania, moze byc z automatyzacja ale glownie zalezy mi na samej teorii. A jednoczesnie chcialbym zeby to byla ksiazka. Poleci ktos jakas warta przeczytania?
#testowanieoprogramowania
Pawel_Jumper 2025-03-22 11:16:09 +2
@Pmpa: swojego czasu czytałem Zawód tester i Tester oprogramowania. Nie było tam nic czego bym nie znalazł w necie. Lepiej sobie chata GPT wytrenować pod testerskie tematy moim zdaniem.
HultajJeden 2025-03-22 14:36:15 +1
@Pmpa Testowanie i jakość oprogramowania. Modele, techniki, narzędzia
Adam Roman
Pmpa 2025-01-13 20:01:46 +0
Jaki emulator terminala polecany przez pasjonatow programowania? I ewentualnie jakie dodatki do tego zainstalowac? Przetestowalem sobie jetbrains beta terminal i jest duza roznica, tylko problemem jest ze dziala to tylko w jetbrainsie.

Czego szukam:
Output kazdej komendy w oddzielnym prostokaciku, robie cat plik.txt i chce miec te komende i output zgrupowane razem i oddzielone.
Wciskam strzalke w gore i mam historie o jakiejs szerokosci np 10 ostatnich komend ktora moge sobie interaktywnie przegladac.
Jak zaczne wpisywac komende i wcisne strzalke w gore to historia sie zaweza tylko do wpisanej komendy.
Do tego autouzupelnianie/podpowiedzi komend

#programista15k
Strus 2025-01-13 20:09:06 +1
Output kazdej komendy w oddzielnym prostokaciku, robie cat plik.txt i chce miec te komende i output zgrupowane razem i oddzielone.

Masz jakiś przykład? Bo nie wiem o co chodzi.

Wciskam strzalke w gore i mam historie o jakiejs szerokosci np 10 ostatnich komend ktora moge sobie interaktywnie przegladac.

Sprzęgnij historię z fzf i będzie to lepsze niż to co wymyśliłeś.

Jak zaczne wpisywac komende i wcisne strzalke w gore to historia sie zaweza tylko do wpisanej komendy.

W ZSH można tak zrobić.

Do tego autouzupelnianie/podpowiedzi komend

To też.

Generalnie wszystko co napisałeś to dziedzina shella i ewentualnie jakiś narzędzi command line'owych, a nie emulatora terminala.
kpv15 2025-01-13 23:24:57 +1
@Pmpa pierwszy punkt jest dziwny ale zawężanie historii, uzupełnianie i wiele inny przydatnych funkcji ogarnia ohmyzsh. Oczywiście to nie emulator terminala tylko zestaw dodatków do zsh
Pmpa 2024-11-18 09:43:34 +6
Najbardziej w poniedzialku nie lubie tego ze musze spedzac czas na zmienianiu historii commitow ktore zrobilem przez weekend, bo przeciez estymaty sa tak zanizone ze inaczej nie da sie zamknac wszystkiego do kolejnego planningu pracujac poniedzialek piatek po 8 godzin. Ukrywajac to ze robilem commity po godzinach i w dni wolne robie moge sobie na luzie zamknac wszystkie moje taski w sprincie, a inni programisci nie czepiaja sie ze robie darmowe nadgodziny. A tymczasem mnie product owner ostatnio pochwalil ze 3 sprinty z rzedu wszystko zamkniete i ze mozna i on oczekuje takiej postawy. #programista15k
TypowyDaltonista 2024-11-18 09:47:21 +19
@Pmpa niewolnik.
Blomex 2024-11-18 09:47:57 +6
I później będzie ci dorzucać więcej, bo skoro się wyrabiasz, to znaczy że pewnie połowę czasu grasz sobie w csa( ͡° ͜ʖ ͡°)
Pmpa 2024-07-16 19:36:00 +0
Ma jakis sens korzystanie z playwrighta z javascriptem wylaczajac typescripta? Mam zamiar nie budowac nic komercyjnie tylko tak sobie poprototypowac. #testowanieoprogramowania
orkenzord 2024-07-16 20:19:24 +3
@Pmpa nie ma żadnej różnicy czy użyjesz czystego JS czy TS
bb89 2024-07-16 21:43:01 +2
@Pmpa TS praktycznie nic nie daje do testów typu playwright. Zgadzam się ze to jedyna wartość estetyczna i widzimisię autora czy użyć js czy ts
Pmpa 2024-06-14 11:27:37 +1
Wlasnie sscrum master sie przypierzyl na daily czemu tak malo zmian w jak pokazywalem wczorajsze pull requesty, a ja wczoraj robilem analize raportu z github actions bo hindus nadpisal stepa swoim i 8 procent testow zaczelo failowac. Chyba biore urlop bezplatny na tydzien i zobaczymy czy beda tacy madrzy beze mnie, sami se testujcie tego zbugowanca gdzie devowie robia takie bledy ze nie wiem czy w ogole uruchamiaja ta aplikacje po napisaniu kodu. A release tuz tuz. #testowanieoprogramowania
skunior 2024-06-14 11:28:40 +5
@Pmpa: p--------e, a ja se kanapke właśnie zjadłem
I.....4 2024-06-14 11:43:01 +1
@skunior: brzmi mega, tak trzymaj, aż zrobie sam tosty z boczkiem
Pmpa 2024-03-20 11:00:14 +1
Rozgladam sie za nowa toyota corolla TS combi wersja style, zastanawiam sie jeszcze nad silnikiem czy 1.8 140KM(Hybrid) czy 2.0 196KM(Hybrid Dynamic Force)? W 80% jade miedzy wioskami okolo 100km/h, wyprzedzam okolo polowe aut na trasie. Pozostale 20% to jazda po miescie. 3-4 razy do roku jakas dluzsza trasa w stylu 300km w jenda strone, drogi mieszane wojewodzkie, czy tez szybkiego ruchu lub autostrady i na tych wielopasmowych w zaleznosci od mozliwosci 120km/h lub 140km/h.
Sa duze korzysci z wziecia silnika 2.0 w tym silniejsza czesc elektryczna?
bo z minusow to napewno ze samochod ciezszy, oleju wezmie wiecej, czy tez ubezpieczenie drozsze, ale miedzy 1.8 a 2.0 to tez nie jest raczej jakas przepasc #toyota
kajak98 2024-03-20 11:12:35 +1
@Pmpa ja bym leciał w mocniejszy motor bez chwili zastanowienia, chyba że różnicy w cenie jest 50k
A silniki 1.8 to chyba udane były tak wgl…
LuckyLuke_2776 2024-03-20 13:35:33 +3
@Pmpa: Ja jestem właścicielem takiej Toyoty (TS Kombi 2.0). Bierz większy silnik. kropka. Nie wiem jakie masz doświadczenie z hybrydami. Generalnie ze świateł i tak będziesz pierwszy, ale w przedziale 70-120km zaczyna się wycie silnika i heroiczna próba rozpędzenia tego ~1,5 tonowego cielska z baterią na pokłądzie. nie utrudniaj mu tego przez kupno słabszego silnika a będziesz miał lepszy komfort z jazdy.
Pmpa 2023-12-13 11:52:17 +1
Sytuacja jest taka ze mam prawo uzyc funkcji weryfikujacej(assert, expect, to.be.boolean whatever) tylko na poziomie testu. W miedzyczasie obowiazuje Page Object Model i ja bym juz na tym poziomie uzyl sobie szybkiej weryfikacji, ale nie moge bo zabronione.
Mam aplikacje treningowa gdzie jest tez sledzenie posilkow(cos w rodzaju fitatu), wiec w klasie DietPage mam metode usuwajaca mi kafelek z posilkiem:

class DietPage:
def removeMeal():
REMOVE_MEAL_BUTTON.click()
assert MEAL.not.to.be.visible()

Czy dodanie tutaj bezposrednio po clicku weryfikacji czy operacja zakonczyla sie sukcesem w stylu MEAL.not.to.be.visible() czy tam assert currentCounter == beforeCounter - 1 to jest jakas zbrodnia? Jako tlo mozemy zalozyc ze test ma testowac czy suma kalorii sie zmniejszy po usunieciu jednego kafelka z posilkiem z listy.
#testowanieoprogramowania
diarrhoea 2023-12-13 12:03:19 +3
@Pmpa: Dużo zależy od podejścia, ale ja w pełni jest zwolennikiem tego, że asercje są robione tylko w klasie testowej.
Robisz sobie metodę, która usuwa posiłek, wywołujesz ją w teście i w teście sprawdzasz asercją, czy faktycznie kafelka już nie ma.

Zalety:
1. Po wejściu w klasę testową od razu widać co jest sprawdzane w danym teście.
2. Możesz też użyć tej metody do testu negatywnego (np. powiedzmy, że masz mieć funkcję która blokuje usuwanie posiłku)
3. Tu już zależnie od użytych technologii - jeżeli test będzie failował, to większość frameworku zwróci Ci tylko info, że wysypało się removeMeal - czy nie znalazło przycisku? Nie usunęło kafelka? Nie wiadomo. Jeżeli asercja będzie osobno, będziesz wiedzieć, że to ona padła.

Wady:
1. Zazwyczaj więcej linijek kodu w klasie testowej


TLDR: Według mnie, trzymanie expectów w klasie testowej to dobra praktyka.
Pmpa 2023-12-13 12:40:39 +0
@diarrhoea:
1. Po wejściu w klasę testową od razu widać co jest sprawdzane w danym teście.
test ma sprawdzac czy kalorie sie zmniejsza, i to jest oczywiscie sprawdzane w klasie testowej, ale do tego jest potrzebne przeczekanie az kafelek z produktem sie usunie, a wywolujac metode removeMeal zakladam ze skoro ja wywolalem to akcja powinna zakonczyc sie sukcesem. I tu wlasnie wychodze z zalozenia ze expect jest nowym waitem(let is new var).

2. Możesz też użyć tej metody do testu negatywnego (np. powiedzmy, że masz mieć funkcję która blokuje usuwanie posiłku)
No o tym nie pomyslalem.

3. Tu już zależnie od użytych technologii - jeżeli test będzie failował,
zalozenie: dostaniesz exception ze lokator costam juz przy clicku, wiec czy dopiszesz asercje czy nie i tak wyjdzie na to samo.
Pmpa 2023-11-21 13:16:07 +0
Jestem na nowym projekcie i zaczalem sie zastanawiac czy rzeczywiście jestem ekspertem czy poprostu inni sa tak slabi.
2 pliki po 200 lini kodu gdzie tylko 10 z nich sie rozni.
O single responsibility to chyba tu nie slyszeli.
Funkcja copy training plan niby kopiuje plan treningowy z wybranego dnia, tylko ze w srodku chlop wstawil usuwanie 3 najnowszych planow treningowych.
Funkcja wait for calories zwraca lokator.
Polowa funkcji ma typowanie argumentow. Jedna czwarta ma typowanie na returnie.(brak static type checkera czy formatowanie kodu IDE jetbrainsow zamiast formatera ogolnie uzywanego dla jezyka programowania pomijam)
Do tego if na ifie i match case na match case.
Pytam seniora ktory commituje testy do tej konkretnej apki do ktorej zostalem przypisany co robil wczesniej i mowi ze uzywal dokladnie takiego samego stacku w innej firmie wczesniej, a uzywa standardowych assertow zamiast web assertow z frameworka.
Na koniec jeszcze lokatory w stylu div > div > div.
W projekcie 80 procent automatow to seniorzy reszta midzi ktorzy za takie kongo biora ciezkie pieniadze.
Ehhhhhhh
#testowanieoprogramowania
WpisujcieMiasta 2023-11-21 13:21:48 +1
@Pmpa: byle do fajrantu, co tam dług techniczny.
Ja jestem analitykiem danych i na próbę miałem iść na juniora Java w springu. Nie było może takiej tragedii jak opisujesz, ale yez było kopiuj wklej. Tak jakby seniory pisały na odwal się i każdy miał w pupie to co było pisane wczesniej
diarrhoea 2023-11-21 13:47:54 +1
@Pmpa: Problem ten dotyczy nie tylko testerów i nie tylko branży IT. Jak trafisz na kogoś, kto np. nigdy nie pracował w innym miejscu i wdrażał automaty w oparciu o szkolenie selenium od hindusa, to potem cały projekt tak wygląda.

Sam zresztą zaczynałem w projekcie gdzie niby super mega senior nas wdrażał w automaty. Odnoszenie się do metod selenium bezpośrednio w teście, tona duplikowanych linijek... opieranie się o komentarze a nie sensowne nazwy dla lokatorów czy metod. Dużo tego było.

Natomiast najbardziej p------e było to, że nie tworzyliśmy metod z parametrami.
Pmpa 2023-05-22 10:24:43 +0
@Mlody_mirek99 i co jak tam twoj sklep w django? Przegladany na rozmowach o prace? Dopisales front czy przepisales na django rest framework i wystawiles tylko API?
#python
Mlody_mirek99 2023-05-22 11:54:53 +0
@Pmpa: To jest jakiś przytyk w moją stronę czy co? Przepisałem na DRF, wrzuciłem na githuba i znalazłem chętnego który w wolnej chwili pisze mi front. Nie wysyłałem jeszcze CV.
Pmpa 2023-05-22 12:08:04 +0
@Mlody_mirek99: wariaciku dalem ci pare porqd i jestem ciekawy czy pomoglo, a skoro przepisales na drf to znaczy ze tak.
To jest forum i tak jak ty mozesz o cos spytać to ja chyba moge tak samo
Pmpa 2023-04-07 15:47:43 +0
Poleci ktos jakies tutoriale pod katem #testowanieoprogramowania w typescript playwright? Im bardziej rozlegle tym lepiej, dobrze zeby jeszcze obejmowaly tooling, lintery itp, docker. Czy moze lepiej zaczac od backendowego tudziez frontendowego frameworka zeby nauczyc sie ekosystemu typescripta?
Teraz uzywam pythona, ale z braku pelnego wsparcia planuje sie przebranzowic.
#naukaprogramowania
imo0mfg 2023-04-07 15:57:20 +1
@Pmpa wydaje mi się, że żeby w ogóle myśleć o nauce typescript, trzeba najpierw zacząć od JavaScript
T.....0 2023-04-07 16:31:03 +2
@Fristo: playwright jest pisany najpierw na TS, a później powoli portowany na inne języki. Glowne funkcjonalności są ale nie wszystkie pomniejsze
Pmpa 2023-04-01 08:51:27 +0
Mam kolege, utknal w adminowaniu linuxem, i chce go popchnac w automaty, czy wiecie co jest aktualnie na topie jezeli chodzi o entry level? #testowanieoprogramowania
T.....0 2023-04-01 09:52:12 +1
@Pmpa playwright ma niski próg wejścia ale ma bardzo małe community póki co zeby pomoc rozkminić jak naprawić problem jak na niego trafi. Na pythona z selenium coraz mniej ofert jest, a średnia rynkowa za python+selenium jest nizsza niż Java+selenium
bb89 2023-04-01 10:05:27 +0
@Tang0: playwright małe community? no chyba nie, ficzerami i wszechstronnością zjada cypressa o selenium nie wspominając, jednym minusem to brak testow na urządzenia mobilne noi większość siedzi w js

@Pmpa
Pmpa 2021-08-18 10:53:39 +7
O c--j, ale kierownik budowy ciśnie elektryka, jeszcze powiedział mu tak "mówię tak, draże ten temat, ponieważ to musi być skończone w przyszłym tygodniu" xDD a ciśnienie takie jest, że ni c--j tego nie idzie zrobić do końca przyszłego tygodnia, typ będzie musiał brać nocki, a te roboty elektryczne które robił zostały wzięte bez żadnego planningu, wycen, analizy, po prostu prąd ma być i c--j bo do końca sierpnia obiecaliśmy to zrobić inwestorowi

#java #programowanie #korposwiat
j.....6 2021-08-18 17:30:52 +0
@Pmpa: haha :D dobre
Pmpa 2021-08-18 17:59:52 +0
@jaca_66 haha :D, jak tam demo? ja ostatnio mialem pokaz studzienki kanalizacyjnej dla inwestora
Pmpa 2021-01-16 15:25:53 +1
Dwoch zawodnikow z bielan i targowka grajacych duo bot na EUNE platyna 3/4 Tier 2 szuka druzyny ktora nas przygarnie na clasha, tier druzyny obojetny. Zapraszam do dodania w loliku Master Sorcerer
#leagueoflegends
Inguz 2021-01-16 15:27:28 +1
@Pmpa: Czy wasze miejsce zamieszkania jest istotne i ma wpływ na skill? ( ͡° ͜ʖ ͡°)
BillyDallas 2021-01-16 15:42:13 +1
@Pmpa: Ile macie wzrostu i jaka waga?
Pmpa 2016-08-26 21:24:00 +6
Mireczki co mi się przytrafiło rok temu to ja nawet nie. Jadę sobie do domu i tu jakaś dziewczyna łapie #autostop na oko 18-19 lat. Pomyślałem sobie a co mi tam raz w życiu kogoś podwiozę. Zatrzymałem się, ONA wsiadła. Spytała czy jade tu i tam, mówie:jasne, bez problemu właśnie tam zmierzam ( ͡° ͜ʖ ͡°). Jedziemy jakiś czas w tle gra radio i nagle ona zadaje pytanie: coś robisz w tym mieście? sie uczysz czy pracujesz? No to opowiadam że:się uczę w techbazie i niedługo mam egzaminy i opowiadam co tam ma być. Dalej już nic nie mówiła, widocznie nie miała ochoty porozmawiać. Jechaliśmy w milczeniu, myślałem w międzyczasie co tu odstawić za akcje. Mam. Byliśmy już niedaleko naszego miasta więc pytam: gdzie cie wysadzić Julka? Bez zastanowienia podała mi ulice, powiedziałem jej gdzie ją wysadzę bo akurat to było niedaleko. Po pół minuty zapytała: skąd wiesz jak mam na imie?. Oczywiście wcześniej sie nie przedstawiła ani nic ( ͡° ͜ʖ ͡°). I powiedziałem jej: że skoro podaje swoje imie i nazwisko w internecie nie powinna się dziwić że ktoś może to wiedzieć, a także żeby lepiej zadbała o swoje bezpieczeństwo w internecie jeśli się boi. Podjechałem w miejsce docelowe, wysiedliśmy i każdy poszedł w swoją stronę.
Jeżeli mieszkacie na zadupiu i macie facebook to sie nie dziwcie ze ktos wie jak sie nazywacie.
Trochę #zalesie bo nic z tego nie wyszło, ale i tak jeszcze kiedyś ją zabrałem ze sobą( ͡° ͜ʖ ͡°).
wpis real
w.....a 2016-08-27 08:59:44 +0
@Pmpa: @SokoTheCat ( ͡° ͜ʖ ͡°)
WilecSrylec 2016-08-31 01:14:23 +0
@SokoTheCat: @Pmpa Niezła zarzudka ( ͡° ͜ʖ ͡°)