Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko210
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
FEAofTruss

FEAofTruss

Dołączył 10 lat i 1 mies. temu
  • Obserwuj
  • Akcje 3181
  • Znaleziska 446
  • Mikroblog 2735
  • Obserwujący 23
  • Obserwowane 19
FEAofTruss
FEAofTruss 25.09.2018, 08:19:23
  • 1
Hej!

Jakiego barbera polecacie w Rzeszowie?

#rzeszow #barber
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

c.....o
konto usunięte 25.09.2018, 09:21:03
  • 2
@FEAofTruss: Barberhood na Bernardyńskiej a tam do Maćka, ale dzwoń najpierw, bo z terminami ciężko.
  • Odpowiedz
crazyrazorclaudia
crazyrazorclaudia
26.09.2018, 21:50:02
  • 1
@joolekk: to sie wypowiadam xD @FEAofTruss: jak chcesz to wbijaj do cigaro ;)
  • Odpowiedz
FEAofTruss
FEAofTruss 19.09.2018, 07:53:08
  • 9
25/100 dni z książką

“Czyste testy powinny spełniać pięć zasad [...]:
Szybkie [...] Gdy testy działają powoli, nie chcemy ich uruchamiać zbyt często.
Niezależne [...] Jeśli testy zależą od siebie, to gdy nie uda się pierwszy test, powstaje kaskada awarii, co utrudnia diagnozę i ukrywa awarie na niższym poziomie.
Powtarzalne [...] Jeżeli nasze testy nie są powtarzalne w każdym środowisku, to zawsze będziemy mieli wymówkę, gdy się nie powiodą.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SwordPL
SwordPL
SwordPL
19.09.2018, 08:27:43
  • 3
@FEAofTruss: Jak z wieloma rzeczami się zgadzam tak bardzo z gloryfikacją TDD mam problem.
Prawda jest taka, że test-first ma swoje zalety i test-last ma swoje (zwłaszcza, gdy mówimy o czymś zupełnie nowym, gdzie wymagania są bardziej niepewne, niż prawo podatkowe w Polsce ¯\_(ツ)_/¯).

Co więcej polecam lekturę poniższego papera :)
https://www.researchgate.net/publication/315743099_An_Experimental_Evaluation_of_Test_Driven_Development_vs_Test-Last_Development_with_Industry_Professionals

A co do reszty... Jakby tylko zawsze tak było, że testy są niezależne, powtarzalne i szybkie. Fajnie by
  • Odpowiedz
krasnoludkolo
krasnoludkolo
19.09.2018, 17:53:47
  • 3
@Nevtrus: nadal mi wypominają commita w pracy "disable tests"
  • Odpowiedz
FEAofTruss
FEAofTruss 18.09.2018, 05:32:38
  • 12
24/100 dni z książką


“Istnieje szkoła programowania twierdząca, że każda funkcja testowa w JUnit powinna mieć jedną instrukcję asercji. Zasada ta może wydawać się drakońska [...] Uważa, że zasada jednej asercji jest dobrą wskazówką. [...] Jednak nie obawiam się umieszczać więcej niż jednej asercji w teście. Uważam, że możemy jedynie stwierdzić, iż liczba asercji w teście powinna być zminimalizowana.
Lepszą zasadą dotyczącą testów jest obejmowanie jednej koncepcji w każdej funkcji testowej.”

[
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SwordPL
SwordPL
SwordPL
18.09.2018, 07:48:27 via Wykop Mobilny (Android)
  • 3
@Przegrywek123: To jest ciekawe. Ogólnie rzecz biorąc inna część książki pisze o różnicy między obiektem, a strukturą. Jak testujesz 5 pól, a nie zachowanie to testujesz strukturę. A strukturę możesz testować przez equals jedną asercją. Bo co innego testować w POJO? Settery i konstruktor? xD

Po drugie, Uncle Bob pisze: testuj jeden koncept - jedno zachowanie w danych warunkach. Jeżeli metoda zmienia 2 pola w obiekcie to sprawdź stan tylko
  • Odpowiedz
PanWitold
PanWitold
18.09.2018, 09:00:44
  • 3
@Przegrywek123: przecież możesz stworzyć obiekt oczekiwany i przetestować go jednym assertem

assertThat(object).isEqualTo(expectedObject)
i tak jak @FEAofTruss napisał, chodzi o minimalizację asercji.
  • Odpowiedz
FEAofTruss
FEAofTruss 17.09.2018, 15:50:16
  • 6
Czy możecie polecić jakąś książkę wprowadzającą w temat renderingu w grach komputerowych? Gdyby było tam też coś o optymalizacji, batchingu itd. to by było świetnie.

#gry #gamedev #unity3d
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zibizz1
zibizz1
zibizz1
17.09.2018, 18:55:13 via Android
  • 1
@FEAofTruss książki są o technikach i algorytmach czyli typu mapy cienia, bryły cienia, SSAO, oświetlenie dynamiczne, globalne, mapy oświetlenia,, light probes, potok renderowania, vertex shader, geometry shader, pixel shader, postproces itd. O optymalizacji tam prawie nic nie ma. Wydaje mi się że lepiej się tego uczyć z internetu zgłębiając interesujące nas zagadnienia
  • Odpowiedz
FEAofTruss
FEAofTruss
Autor
17.09.2018, 21:02:41 via Android
  • 0
@zibizz1 dzięki wielkie za rady!
  • Odpowiedz
FEAofTruss
FEAofTruss 13.09.2018, 06:56:42
  • 5
23/100 dni z książką

Trzy prawa TDD

“Możemy zdefiniować trzy następujące prawa:
Nie można zacząć pisać kodu produkcyjnego do momentu napisania niespełnionego testu jednostkowego.
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

krasnoludkolo
krasnoludkolo
13.09.2018, 06:58:49 via Android
  • 12
@FEAofTruss fajne jeśli ma się jasno zdefiniowane wymagania które za 5 min się nie zmienią
  • Odpowiedz
zakopiak
zakopiak
zakopiak
13.09.2018, 07:07:22
  • 3
@FEAofTruss: Podobnie jak w wielu innych uogólnieniach - nie należy nadinterpretować. Może się okazać, że w skrajnym przypadku będziemy pisać naprzemiennie po jednym znaku testu i kodu. ;-)
  • Odpowiedz
FEAofTruss
FEAofTruss 12.09.2018, 06:50:33
  • 9
22/100 dni z książką

Wczoraj rozgorzała gorąca dyskusja - dzisiaj temat nawiązujący.

“Nie przekazujemy null.
Zwracanie wartości null z metod jest niedobrą praktyką, ale przekazywanie wartości null do metod jest jeszcze gorsze. O ile nie korzystamy z API, które oczekuje wartości null, i o ile mamy taką możliwość, powinniśmy unikać przekazywania null we własnym kodzie. [...] W większości języków programowania nie istnieje dobra metoda obsługi wartości null przypadkowo przekazywanych przez wywołującą procedurę. Z tego
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Razi91
Razi91
12.09.2018, 07:45:23
  • 6
@krasnoludkolo: I w sumie tej informacji trochę brakuje, bo praktyki z jednego języka niekoniecznie pasują do drugiego.
  • Odpowiedz
N.....s
N.....s
konto usunięte 12.09.2018, 09:05:09
  • 16
@FEAofTruss: tak to widzę ( ͡° ͜ʖ ͡°)
N.....s - @FEAofTruss: tak to widzę ( ͡° ͜ʖ ͡°)

źródło: comment_qiCRKiPh6iVD08Ex8OWieDkirnp5dzWE.jpg

Pobierz
  • Odpowiedz
FEAofTruss
FEAofTruss 11.09.2018, 05:40:39
  • 19
21/100 dni z książką

“Nie zwracamy null.
Nie zliczę widzianych przeze mnie aplikacji, w których niemal każdy wiersz kodu zawierał test wartości null. [...] Gdy zwracamy wartość null, w rzeczywistości tworzymy sobie dodatkową pracę i powodujemy problemy w funkcjach wywołujących. W takich przypadkach brak jednego testu wartości null powoduje, że aplikacja wymyka się spod kontroli.”

[
  • 93
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Flypho
Flypho
11.09.2018, 07:25:20
  • 12
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
Vetinari
Vetinari
11.09.2018, 08:44:14
  • 7
@FEAofTruss: Ta książka trochę przesadza w drugą stronę. W jaki sposób zwrócisz błąd wykonania (alternatywa dla nulla)?

Wyjątek? Jeszcze więcej kodu do złapania i zwijanie stosu.

Optional? Pole w obiekcie? Nadal potrzebujesz
  • Odpowiedz
FEAofTruss
FEAofTruss 10.09.2018, 07:11:25
  • 19
20/100 dni z książką

“Obsługa błędów jest ważna, ale jeżeli utrudnia zrozumienie logiki kodu, jest niewłaściwa.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SiarczekPotasu
SiarczekPotasu
SiarczekPotasu
10.09.2018, 07:47:21
  • 11
@FEAofTruss: Czytam sobie ten czalendż od jakiegoś czasu i mam wrażenie że takie lakoniczne zdania wyrwane z kontekstu są bardziej szkodliwe niż pożyteczne. Przydałoby się jakieś podbudowanie tego zdania komentarzem. W obecnej formie nie rozumiem o co chodzi i po co to komu. (╯︵╰,)
  • Odpowiedz
krasnoludkolo
krasnoludkolo
10.09.2018, 08:44:38 via Android
  • 4
@FEAofTruss swoją drogą należy według mnie rozróżniać wyjątki od błędów Wyjątek- sytuację wyjątkowe jak brak internetu, brak połączenia z bazą itp i je obsługiwać normalnie Exceptionami Błędy - normalne sytuacje takie brak użytkownika, niedozwolona akcja itp i je już powinno według mnie się obsługiwać normalnie z poziomu kodu a nie jakieś magiczne goto w postaci wyjątku. Pomocne tu są chociażby Either z vavra
  • Odpowiedz
FEAofTruss
FEAofTruss 09.09.2018, 06:16:25
  • 11
19/100 dni z książką

“Dobrze znana zasada, nazywana prawem Demeter, mówi, że moduł powinien nie wiedzieć nic o wnętrzu obiektów, którymi manipuluje.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

P.....0
P.....0
konto usunięte 09.09.2018, 07:34:24
  • 7
@FEAofTruss: ale mógł byś odrazu napisać własnymi słowami dlaczego uważamy to za dobrą praktykę :) bo początkujący coder napewno będzie miał problemy z interpretacją powyższych metod :)
  • Odpowiedz
krasnoludkolo
krasnoludkolo
09.09.2018, 10:09:08 via Android
  • 1
@nilphilus nie chodzi mi o sytuację jak mówisz że jeden moduł pobiera sobie z drugiego coś (tak jak mowisz) tylko o to gdzie z obiektu dobierasz do obiektu gdzie dobierasz się do obiektu na którym potem coś robisz, jeśli te gety nie są jakimiś operacjami biznesowymi, a tylko getterami na pola
  • Odpowiedz
FEAofTruss
FEAofTruss 08.09.2018, 06:17:02
  • 25
18/100 dni z książką

“Ukrywanie implementacji nie sprowadza się do dodawania warstwy funkcji nad zmienną. Ukrywanie implementacji polega na tworzeniu abstrakcji!.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dotnetboy
dotnetboy
dotnetboy
08.09.2018, 06:59:27
  • 3
@FEAofTruss: Chyba pierwsza faktycznie jakąś madrzejsza i mniej oczywista rzecz. Zawsze programuj do abstrakcji. Jak pierwszy raz pracowałem w korpo byłem zaskoczony ile tam interfejsów ( ͡° ͜ʖ ͡°)
  • Odpowiedz
krasnoludkolo
krasnoludkolo
08.09.2018, 09:03:29 via Android
  • 5
@dotnetboy
@Ostrzewtlumie
I potem powstaje milion interfejow z jedną implementacją NO ALE jakby kiedyś może chcieć zmienić implementację to się da( ͡º ͜ʖ͡º)
  • Odpowiedz
FEAofTruss
FEAofTruss 07.09.2018, 05:12:21
  • 61
17/100 dni z książką

“A zatem powinniśmy tworzyć krótkie wiersze. Stare ograniczenie Holleritha do 80 znaków jest restrykcyjne [...] Ja staram się nie przekraczać długości 120 znaków.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

aso824
aso824
07.09.2018, 05:41:07 via Wykop Mobilny (Android)
  • 7
@FEAofTruss: jest tag, jest lista, przestań wołać do tego plusujacych
  • Odpowiedz
dotnetboy
dotnetboy
dotnetboy
07.09.2018, 05:52:44
  • 31
@FEAofTruss: Oni mają rację. Jeśli chcą być wołani zapisza się do listy. A jeśli dają plusy czy komentarze to tylko się udzielają.
  • Odpowiedz
FEAofTruss
FEAofTruss 06.09.2018, 05:41:22
  • 97
16/100 dni z książką

“Jeżeli jedna funkcja wywołuje inną, powinny być one położone blisko siebie, a funkcja wywołująca powinna być umieszczona powyżej wywoływanej, o ile jest to możliwe.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

g.....s
g.....s
konto usunięte 06.09.2018, 06:09:09
  • 14
@FEAofTruss: a później idziesz do pracy, gdzie narzucone są narzędzia, które same formatują kod i dostajesz metody ułożone według modyfikatorów dostępu
  • Odpowiedz
dog_meat
dog_meat
06.09.2018, 07:12:35
  • 12
@AnonimoweLwiatko: oddzielone publiczne od prywatnych jeszcze mogę jakoś zrozumieć. Ale alfabetycznie? Po co?
  • Odpowiedz
FEAofTruss
FEAofTruss 05.09.2018, 05:35:56
  • 93
15/100 dni z książką

“Zmienne powinny być zadeklarowane tak blisko miejsca ich użycia jak tylko to możliwe.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

AnonimoweLwiatko
AnonimoweLwiatko
05.09.2018, 05:53:22
  • 14
@FEAofTruss: Ciężko z tym dyskutować ( ͡º ͜ʖ͡º) Mogę ewentualnie dodać, że powinny też mieć jak najmniejszy zasięg czyli odpowiedni scope aby w momencie gdy nie były nam już potrzebne, miejsce w pamięci zostało automatycznie zwolnione. ({}).
  • Odpowiedz
zakopiak
zakopiak
zakopiak
05.09.2018, 06:06:32
  • 8
większość zmiennych zadeklarowałem na początku w grupach ze względu na przeznaczenie.


@Mr_NiceGuy: Brzmi jak dużo zmiennych czyli dużo kodu, czyli kod robi dużo rzeczy. Obstawiam, że w ogóle nie powinieneś mieć takiej potrzeby, gdyby ten kawałek kodu nie robił zbyt dużo rzeczy.
  • Odpowiedz
FEAofTruss
FEAofTruss 04.09.2018, 05:21:17
  • 57
14/100 dni z książką

“Niewiele jest praktyk tak nieprofesjonalnych, jak zakomentowanie kodu: Nie rób tego!

InputStreamResponse = response = new InputStreamResponse();
response.setBody(formatter.getResultStream(), formatter.getByteCount());
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

AnonimoweLwiatko
AnonimoweLwiatko
04.09.2018, 05:34:40
  • 17
@FEAofTruss: Komentowanie kodu doskonale sprawdza się jako narzędzie szybkiego debugowania w niektórych środowiskach. Czasem też chcesz wprowadzić tymczasowe zmiany lokalnie i zachować sobie stary kod, wtedy też szybki Ctrl+Shift+C są niezastąpione ( ͡º ͜ʖ͡º)
  • Odpowiedz
Jakr
Jakr
04.09.2018, 05:53:30 via iOS
  • 15
@FEAofTruss: żeby było śmieszniej to ludzie się denerwują ze się czepiam jak wytykam to w review (╥﹏╥)
  • Odpowiedz
FEAofTruss
FEAofTruss 03.09.2018, 05:16:19
  • 67
13/100 dni z książką

“/*Dodane przez Ricka*/
Systemy kontroli wersji świetnie nadają się do zapamiętywania, kto (i kiedy) dodał określony fragment. Nie ma potrzeby zaśmiecania kodu tymi małymi dopiskami. Można uważać, że tego typu komentarze będę przydatne do sprawdzenia, z kim można porozmawiać na temat danego fragmentu kodu. Rzeczywistość jest inna - zwykle zostają tam przez lata, tracąc na dokładności i użyteczności.”
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dotnetboy
dotnetboy
dotnetboy
03.09.2018, 07:06:54
  • 14
@FEAofTruss: Znam firme, która zatrudnia setki osób w IT, a Git tam to głównie komentarze. Zakomentowac zmieniony kod, zostawić najbardziej aktualny, dodać komentarz kto kiedy co zmienił. ( ͡° ͜ʖ ͡°) #januszeprogramowania
  • Odpowiedz
H.....a
H.....a
konto usunięte 03.09.2018, 07:34:15 via iOS
  • 8
@dotnetboy: aż mnie serce zabolało jak to przeczytałam
  • Odpowiedz
FEAofTruss
FEAofTruss 02.09.2018, 06:09:42
  • 116
12/100 dni z książką

“W wielu przypadkach kod mógłby zupełnie obejść się bez komentarzy [...] Co wolelibyśmy zobaczyć? To:

if((employee.flags & HOURLY_FLAG) && (employee.age > 65))
czy to:
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wykop_hejter
wykop_hejter
02.09.2018, 06:13:45
  • 45
@FEAofTruss: no ale co to za odkrycie..To jedno z postaw programowania żeby nazwy metod czy pól mówiły co to oznacza... choć większość osób tak nie robi..I komentarzy też nie robi ;)
  • Odpowiedz
AnonimoweLwiatko
AnonimoweLwiatko
02.09.2018, 06:30:24
  • 28
@FEAofTruss: A mi się wydaje, że to:

if((employee.flags & HOURLY_FLAG) && (employee.age > 65))

może być ciałem metody employee.isEligibleForFullBenefits()

Można też nie bawić się w takie rzeczy, że klasa employee która przechowuje zapewne informacje o pracownikach jest odpowiedzialna też za sprawdzanie ich, a napisać zgrabny interfejs który będzie się zajmował takimi rzeczami ( ͡º ͜ʖ͡º)
  • Odpowiedz
FEAofTruss
FEAofTruss 01.09.2018, 04:57:21
  • 43
11/100 dni z książką


“Nie komentuj złego kodu - popraw go. (Brian W. Kernighan i P.J. Plaugher)”

  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

AnonimoweLwiatko
AnonimoweLwiatko
01.09.2018, 05:00:31
  • 15
@FEAofTruss: Coraz bardziej mam wrażenie, że te rady odnoszą się do typowych projektów domowych, a nie takich z którymi masz styczność w korpo ( ͡° ͜ʖ ͡°)
  • Odpowiedz
zibizz1
zibizz1
zibizz1
01.09.2018, 06:20:47 via Android
  • 12
@AnonimoweLwiatko zgadzam się, ja wyznaje zasadę, jak działa to nie ruszaj, jeśli nie musisz. Trzeba ograniczać ryzyko.
  • Odpowiedz
FEAofTruss
FEAofTruss 31.08.2018, 05:23:35
  • 47
10/100 dni z książką

“Funkcje powinny coś wykonywać lub odpowiadać na jakieś pytanie, ale nie powinny robić tych dwóch operacji jednocześnie. [...] Jako przykład weźmy następującą funkcję:

Public boolean set(String attribute, String value);
Lepszym rozwiązaniem jest oddzielenie polecenia od zapytania, dzięki czemu niejasność nie występuje:
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zibizz1
zibizz1
zibizz1
31.08.2018, 06:14:26
  • 7
@nilphilus: Jesli nawet nie do bazy to i tak przykład jest słaby
Coś jak:
if(zmienna == true ) zmienna = false;

jest masa funkcji które coś robią i coś zwracają i nie uważam że to nie jest
  • Odpowiedz
kawal_leszcza
kawal_leszcza
kawal_leszcza
31.08.2018, 11:17:58
  • 2
jest masa funkcji które coś robią i coś zwracają i nie uważam że to nie jest czytelne.

@zibizz1: gdyby tu tylko chodziło o to czy coś jest czytelne czy nie :) Ponadto CQRS, to może być ciekawa lektura.
  • Odpowiedz
FEAofTruss
FEAofTruss 30.08.2018, 05:28:52
  • 34
9/100 dni z książką

“Idealną liczbą argumentów dla funkcji jest zero (funkcja bezargumentowa). [...] Należy unikać konstruowania funkcji o trzech argumentach. [...] Więcej niż trzy argumenty wymagają specjalnego uzasadnienia - a nawet wtedy takie funkcje nie powinny być stosowane”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nilphilus
nilphilus
nilphilus
30.08.2018, 06:11:04
  • 5
@AnonimoweLwiatko: bo im więcej argumentów tym więcej zależności. Chociaż ja bym nie powiedział że 0 to idealna liczba, bo skads przecież dane trzeba mieć. Oczywiście pomaga DI i korzystanie z tego co wstrzyknieto ale jednak. No ale już co do 3 to się zgadzam, lepiej unikać. No i unikac bool w argumentach bo to prawie na 100% oznacza że w środku jest if który zmusza funkcje do dzialania zupełnie inaczej
  • Odpowiedz
FEAofTruss
FEAofTruss
Autor
30.08.2018, 10:02:56 via Android
  • 6
@elo490500 powiem Ci sekret ;) w pracy często dobre praktyki nie są stosowane
  • Odpowiedz
FEAofTruss
FEAofTruss 29.08.2018, 06:41:02
  • 47
8/100 dni z książką

“Warto zapamiętać zasadę Warda: Wiemy, że pracujemy na czystym kodzie, jeżeli każda procedura okazuje się taką, jakiej się spodziewaliśmy. Połową sukcesu w osiągnięciu tego stanu jest wybór dobrych nazw dla małych funkcji wykonujących jedną operację. Im mniejsze i lepiej ukierunkowane są funkcje, tym łatwiej wybrać dla nich opisową nazwę.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

FEAofTruss
FEAofTruss
Autor
29.08.2018, 06:42:02
  • 1
Wołam przez MirkoListy plusujących i komentujących ten wpis (55)

Sponsor: Grupa Facebookowa z promocjami z chińskich sklepów

Nie chcesz być wołany/a jako plusujący/a? Włącz blokadę na https://mirkolisty.pvu.pl/call lub odezwij się do @IrvinTalvanen
  • Odpowiedz
FEAofTruss
FEAofTruss
Autor
29.08.2018, 06:42:03
  • 1
  • Odpowiedz
  • <
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • Strona 6 z 8
  • >

FEAofTRUSS

  • feaoftruss@gmail.com

Osiągnięcia

  • Rocznica
    od 04.12.2025

    Rocznica
  • Gadżeciarz
    od 03.02.2016

    Gadżeciarz
  • Mikroblogger
    od 01.09.2018

    Mikroblogger

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking