Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko134
  • 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 temu
  • Obserwuj
  • Akcje 3181
  • Znaleziska 446
  • Mikroblog 2735
  • Obserwujący 23
  • Obserwowane 19
FEAofTruss
FEAofTruss 28.08.2018, 05:44:28
  • 59
7/100 dni z książką

“Funkcje nie powinny mieć 100 wierszy długości. Funkcje powinny mieć właśnie nie więcej niż 20 wierszy.
[...]
Poziom wcięć w funkcji nie powinien przekraczać dwóch.
[...]
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kierman
Kierman
28.08.2018, 06:22:05
  • 9
@FEAofTruss: Dodałbym jeszcze, funkcje powinny być testowalne. Dobrze od razu pomyśleć jak będzie wyglądał unit test. Właśnie pisząc testy czesto też dzieli się funkcje na mniejsze.
  • Odpowiedz
zakopiak
zakopiak
zakopiak
28.08.2018, 07:47:27
  • 14
FUNKCJE POWINNY WYKONYWAĆ JEDNĄ OPERACJĘ. POWINNY ROBIĆ TO DOBRZE. POWINNY ROBIĆ TYLKO TO.”


@FEAofTruss: W skrócie SRP.

Jednak jest jedno "ale". W uproszczeniu powiem, że skoro funkcja ma 20 linii, to znaczy, że wykonuje 20 rzeczy (trzeba odliczyć nawiasy itp, ale upraszczam). To powoduje często błędne zrozumienie SRP i przesadzone rozdrobnienie kodu.
Więc jak ma robić jedną? Otóż brakuje tutaj pojęcia poziomu abstrakcji. Funkcja (lub ogólnie również klasa, metoda, pakiet
  • Odpowiedz
FEAofTruss
FEAofTruss 27.08.2018, 06:21:20
  • 22
6/100 dni z książką

“Ludzie często nie zmieniają nazw elementów z obawy, że inni programiści będą mieli zastrzeżenia. [...] Prawdopodobnie zaskoczymy kogoś, gdy zmienimy nazwę, podobnie jak w przypadku innych usprawnień kodu, ale nie powstrzymuje to nas przed dokonywaniem zmian.”


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

chopak
chopak
chopak
27.08.2018, 07:56:50
  • 1
@FEAofTruss: A teraz wyobraź sobie, że każdy zacznie zmieniać nazwy na jego zdaniem "bardziej pasujące". Kod będzie zmieniany w tą i w tamtą aż do posrania i wszystkie MD polecą na refaktoring :)
  • Odpowiedz
asciiterror
asciiterror
27.08.2018, 10:53:24
  • 3
@FEAofTruss: @chopak: zmienianie nazw modułów czy jakichś podstawowych klas oczywiście stworzy bałagan i tego lepiej nie robić.
Ale poprawianie np. zmiennych które są widoczne w jednym miejscu jak najbardziej jest ok. W większych projektach wiele klas ruszanych jest nawet raz na kilka miesięcy, więc po zmianie nazwy zmiennej nikt nie będzie tym później zaskoczony bo i tak nie będzie pamiętał co tam było, ani nie będzie co chwila
  • Odpowiedz
FEAofTruss
FEAofTruss 26.08.2018, 05:52:06
  • 23
5/100 dni z książką


“W hipotetycznej aplikacji o nazwie Luksusowa stacja benzynowa nie należy prefiksować każdej klasy skrótem LSB. Po prostu będziemy mieli przeciwko sobie używane narzędzia. Wpisujemy L, naciskamy klawisz dokańczania i otrzymujemy długą na kilometr listę wszystkich klas w systemie.”
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

noHejkaCoTamSieZTobaDzieje
noHejkaCoTamSieZTobaDzieje
noHejkaCoTamSieZTobaDzieje
26.08.2018, 18:25:15
  • 2
@FEAofTruss: ta ksiażka jest bardzo średnia, znudziły mnie te truizmy i przestałem czytać.
  • Odpowiedz
FEAofTruss
FEAofTruss
Autor
26.08.2018, 18:32:13
  • 0
@noHejkaCoTamSieZTobaDzieje: kwestia gustu, chociaż faktycznie język jest dość specyficzny
  • Odpowiedz
FEAofTruss
FEAofTruss 25.08.2018, 06:56:06
  • 15
4/100 dni z książką

“Gdy konstruktory są przeciążone, należy używać metod fabryk o nazwach opisujących argumenty. Na przykład:

Complex fulcrumPoint = Complex.FromRealNumber(23.0);
Jest zwykle lepsze od:
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tell_me_more
tell_me_more
25.08.2018, 07:35:08
  • 4
@nilphilus: każde normalne IDE jak najedziesz myszką na wywołanie metody - pokazuje jej sygnaturę, tam masz typy i nazwy argumentów.

Zaraz zaczniecie namawiać do pisania w notacji węgierskiej :)
  • Odpowiedz
FEAofTruss
FEAofTruss
Autor
25.08.2018, 07:48:15
  • 3
@zibizz1: jednak "najechać i sprawdzić", a w przypadku dobrze napisanej fabryki, wiesz od razu.
  • Odpowiedz
FEAofTruss
FEAofTruss 24.08.2018, 04:13:01
  • 11
3/100 dni z książką

“Osobiście pozostawiam nazwy interfejsów bez dekoracji. Początkowe I, tak częste w istniejącej bazie kodu, jest w najlepszym przypadku zakłóceniem, a w najgorszym nośnikiem zbyt dużej ilości informacji. Nie chcę, aby moi użytkownicy wiedzieli, że przekazuję im interfejs.”


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

kovalski
kovalski
24.08.2018, 08:27:38 via Wykop Mobilny (Android)
  • 4
@FEAofTruss: nie rozumiem, przecież użytkownik powinien wiedzieć że ma do czynienia z interfejsem a nie np klasą abstrakcyjną. Możesz mi to wyjaśnić?
  • Odpowiedz
SwordPL
SwordPL
SwordPL
24.08.2018, 12:23:07
  • 1
@kovalski: Otóż nie.

Dla Ciebie jako użytkownika interfejsu jest bardzo wszystko jedno, co dostaniesz pod spodem. To, co Ciebie interesuje to fakt, że rzecz, którą dostajesz wyraża pewne zachowanie.

Na przykład:
Jeżeli masz interfejs Printable z metodą print() to Tobie obojętne jakiego typu obiekty do Ciebie przychodzą. Mogą przyjść PDFy, obrazki, pasta o serwerowni. Tak długo jak każdy z tych obiektów obsługuje Printable to będzie traktowany kompletnie jednakowo.
  • Odpowiedz
FEAofTruss
FEAofTruss 23.08.2018, 05:13:18 via Android
  • 5
2/100 dni z książką

“Osobiście używam nazw jednoliterowych WYŁĄCZNIE jako zmiennych lokalnych wewnątrz krótkich metod. Długość nazwy powinna odpowiadać rozmiarowi zasięgu.”

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

Kierman
Kierman
23.08.2018, 05:31:59
  • 8
@FEAofTruss: story = true, ży.. ekhm oszczędzanie na długości nazw zmiennych to najczęstsze co denerwuje przy czytaniu cudzego kodu
  • Odpowiedz
asunez
asunez
23.08.2018, 05:48:27 via iOS
  • 17
@FEAofTruss: jednoliterówki tylko na indeksy w pętlach, nic więcej
  • Odpowiedz
FEAofTruss
FEAofTruss 22.08.2018, 06:59:44
  • 17
1/100 dni z książką

"W rzeczywistości stosunek czasu spędzanego na czytaniu do czasu spędzanego na pisaniu jest jak 10:1. Stale czytamy starszy kod, jest to część pracy przy pisaniu nowego."


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

FEAofTruss
FEAofTruss 30.07.2018, 12:16:46
  • 6
Hej!

Teraz mam mniej czasu, ale mały update się należy - demonstracja systemu budowy mostu i nowy level do podziwiania:)

________________________________________________________________________
Zachęcam do obserwowania ----> #feaoftruss <----
FEAofTruss - Hej!

Teraz mam mniej czasu, ale mały update się należy - demonstracja...

źródło: comment_IkLX5l2qXXEed0oPttZNanoSXzhLICRe.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

n0xx
n0xx
n0xx
30.07.2018, 12:23:35
  • 2
@FEAofTruss: Jaki jest sens robienia kolejnej identycznie wyglądającej gry o budowaniu mostów ?
  • Odpowiedz
P.....k
P.....k
konto usunięte 30.07.2018, 16:13:03
  • 1

Komentarz usunięty przez autora

FEAofTruss
FEAofTruss 18.07.2018, 14:43:15
  • 25
Dalej pracuję nad Bridge Builderem. Tak się niszczy mosty!

#gamedev #unity3d #unity #feaoftruss
FEAofTruss - Dalej pracuję nad Bridge Builderem. Tak się niszczy mosty!

#gamedev #...

źródło: comment_4LDvNCNRwOnX5TeSTsx9UFuEYSUuyaTR.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kozun
Kozun
18.07.2018, 16:48:38
  • 18
@FEAofTruss: Ten shader wody bardzo odciąga uwagę od tego co najistotniejsze
  • Odpowiedz
Marcin648
Marcin648
18.07.2018, 18:56:49
  • 1
@FEAofTruss: Jak by refleksy wody było widać tylko na brzegach to było by super. :)
  • Odpowiedz
FEAofTruss
FEAofTruss 12.07.2018, 15:58:50
  • 1
Od jakiegoś czasu mam problem z grą, którą tworzę, ponieważ nie działa po jej zbudowaniu, podczas gdy w edytorze wszystko działa perfekcyjnie. Co może być tego przyczyną? Plik outputlog nie pomógł mi wiele - może ktoś ma pomysł?

Wnioskuje, że problem dotyczy kolizji, ale nie wiem dlaczego i jak go naprawić i dlaczego w Edytorze działa poprawnie?

Output
log

#unity3d #gamedev #pytanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

gozdaGB
gozdaGB
gozdaGB
12.07.2018, 18:50:59
  • 2
@FEAofTruss: Dość wyraźnie napisane w tym logu, że nie może być minusowa skala koliderów. Ciekawa sprawa swoją drogą, zrobiłeś że cała przestrzeń koliduje oprócz wnętrza boxa. To tak jakby zamknąć drzwi z pokoju i twierdzić, że to reszta świata jest uwięziona, a ty nie :P
  • Odpowiedz
gozdaGB
gozdaGB
gozdaGB
12.07.2018, 20:40:19
  • 1
@FEAofTruss: Wrócą, unity błędów nie zapomina :P
  • Odpowiedz
FEAofTruss
FEAofTruss 09.07.2018, 13:13:26
  • 2
Co polecacie na stronę/portfolio? Wordpress?
Gdzie najlepiej hostować?

#webdev #wordpress #hosting
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rakky
Rakky
Rakky
09.07.2018, 17:25:44
  • 1
@FEAofTruss: Rozumiem, z hostingiem nie pomogę za bardzo. Ale jak chcesz szybko i przejrzyscie to wystarczy sam html/css/js/ troche php jak chcesz jakis kontakt zrobic. Zrob responsywnosc i bedzie git.
  • Odpowiedz
ScrepT
ScrepT
09.07.2018, 17:29:51
  • 2
@FEAofTruss: mam hosting na mydevil.net i nie mam żadnych problemów. Teraz jeszcze w weekendy mają -50% plus jeśli byś chciał dodatkowo kod na -20% to odezwij się na PW.
  • Odpowiedz
FEAofTruss
FEAofTruss 02.07.2018, 13:28:12
  • 2
#feaoftruss, #gamedev, #unity3d

Może ktoś może mi podpowiedzieć czym to może być spowodowane, że kolor zmienia się dopiero wtedy, gdy "rozwinę" go w edytorze? Zmieniany jest z kodu, ale efektu nie widać do momentu naciśnięcia w edytorze.
FEAofTruss - #feaoftruss, #gamedev, #unity3d

Może ktoś może mi podpowiedzieć czym ...

źródło: comment_eYjFjwmc2je9FLrnjs7IFM1bPlFdLZQ0.gif

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wolajka
wolajka
wolajka
02.07.2018, 13:30:30
  • 3
Na gfycat.com obrazek z wpisu waży mniej!
1.24 MB --> 536 kB (56% mniej Twojego transferu danych!)
Oszczędzaj transfer gdziekolwiek jesteś! Bądź dłużej wInternecie!

To jest bot, automat, maszyna. Maszyny nie srają.

wolajka - Na gfycat.com obrazek z wpisu waży mniej!
1.24 MB --> 536 kB (56% mniej Two...

źródło: comment_vaF31PIAzc8HsKV8KLH5YrFknr6i7ZVy.jpg

Pobierz
  • Odpowiedz
Kozun
Kozun
02.07.2018, 19:50:16
  • 1
@FEAofTruss: https://forum.unity.com/threads/standard-shader-emission-value.280153/
  • Odpowiedz
FEAofTruss
FEAofTruss 21.06.2018, 15:01:39
  • 6
Co myślicie o takim UI? Czy ten kierunek jest dobry? (To oczywiście tylko mockup)

#feaoftruss, #gamedev, #unity3d
FEAofTruss - Co myślicie o takim UI? Czy ten kierunek jest dobry? (To oczywiście tylk...

źródło: comment_8J1GNsur8sGaQzNqJXsnMtqTFrWjf1tv.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

LeD7
LeD7
21.06.2018, 15:08:29
  • 4
@FEAofTruss: Ładnie wygląda ale zlewa się z kolorem tła.
  • Odpowiedz
FEAofTruss
FEAofTruss
Autor
21.06.2018, 15:14:39
  • 3
@LeD7: Tak lepiej?
FEAofTruss - @LeD7: Tak lepiej?

źródło: comment_XHx9QUhFrkYlKu270KjclevC1LDnD5gS.jpg

Pobierz
  • Odpowiedz
FEAofTruss
FEAofTruss 17.06.2018, 11:42:20
  • 6
Nowe menu główne z paroma niespodziankami.

Tutaj wersja z muzyką.

#feaoftruss, #gamedev, #unity3d
FEAofTruss - Nowe menu główne z paroma niespodziankami.

Tutaj wersja z muzyką.

...

źródło: comment_7VQSM3Ei4zMkZd8Cl5a7Mz7mCF14I1Vj.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

denis-szwarc
denis-szwarc
17.06.2018, 14:01:26
  • 4
@FEAofTruss: UI robię sam, a domyślne to chodzi mi o to, że używasz domyślnych tekstur, czcionek i kolorów ;) To nie wygląda zbyt elegancko, jeśli mam być szczery
  • Odpowiedz
Sinti
Sinti
17.06.2018, 14:33:39
  • 2
@FEAofTruss: Mniej przezroczyste - to napewno. W przypadku w którym w tle dzieje się tyle rzeczy przezroczyste UI dodatkowo jeszcze rozprasza, więc albo polecałbym uspokoić tło, albo UI chociaż zrobić nieprzezroczyste.
  • Odpowiedz
FEAofTruss
FEAofTruss 05.06.2018, 18:41:34
  • 1
Mały update w postaci udźwiękowienia oraz różnych efektów "specjalnych". Gdyby ktoś chciał zobaczyć to zachęcam do ściągnięcia DEMA.

#feaoftruss , #bridge , #bridgebuilder , #bridgeconstructor , #gamedev , #unity3d , #unity , #fea , #most , #mosty , #csharp , #mes, #budownictwo, #
FEAofTruss - Mały update w postaci udźwiękowienia oraz różnych efektów "specjalnych"....

źródło: comment_ACAz2cZsQ8XjMRUaTo3CQfRndnLhSn46.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sinti
Sinti
05.06.2018, 19:45:00
  • 1
@FEAofTruss: o kurde, więcej tagów niż na grove street ( ಠ_ಠ)
  • Odpowiedz
ThePirate
ThePirate
ThePirate
05.06.2018, 20:10:26
  • 0
@Sinti: a nadal za mało jak na opis gry w play store androida ( ͡° ͜ʖ ͡°)
  • Odpowiedz
FEAofTruss
FEAofTruss 31.05.2018, 21:28:42 via Android
  • 4
Film Labirynt z 2013 roku - chyba jeden z najbardziej wciągających i trzymający za gardło film jaki widziałem w ostatnich latach. Nie wiem jak mi umknął... Może polecicie coś w podobnym klimacie?

#film #kino #labirynt
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

FEAofTruss
FEAofTruss
Autor
31.05.2018, 21:37:41 via Android
  • 1
@oba-manigger @arturro94 @sejsmita dzięki! Zerknąłem na opisy, zapowiadają się świetnie
  • Odpowiedz
streamer
streamer
01.06.2018, 03:01:02
  • 1
@FEAofTruss: The Poughkeepsie Tapes :)
  • Odpowiedz
FEAofTruss
FEAofTruss 26.05.2018, 10:26:57
  • 11
Ostatnio było w klimacie westernowym, tym razem bardziej II Wojna Światowa. Krótki filmik, żeby zobrazować sytuację (niestety nie wiem jak zrobić gif o lepszej jakości...).

GIF

#feaoftruss , #bridge , #bridgebuilder , #bridgeconstructor , #gamedev , #unity3d , #unity , #fea , #most , #mosty , #csharp , #mes
FEAofTruss - Ostatnio było w klimacie westernowym, tym razem bardziej II Wojna Świato...

źródło: comment_jUSeLsM9l4TLRSRXHtzSbdQkPxJiB41E.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

FEAofTruss
FEAofTruss 23.05.2018, 18:54:59
  • 5
Hej!

#dom #budownictwo #budowadomu #budowlanka #architektura #budujzwykopem #budowa #nieruchomosci #gotoweprojektydomow

Hej! Jesteśmy obecnie tak jak pewnie wiele osób na etapie poszukiwania/wybierania projektu domu. Zebrałem w arkuszu listę stron na których można wyszukiwać projekty - może komuś się również przyda. Może znacie jeszcze jakieś inne strony?

Lista biuro architektonicznych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

FEAofTruss
FEAofTruss
Autor
23.05.2018, 19:14:45
  • 0
@KrowkaAtomowka: takie własne doświadczenia? W Archonie faktycznie mają dość fajne projekty, byłem też w ich głównym biurze i bardzo profesjonalna i miła obsługa.
  • Odpowiedz
ozzi91
ozzi91
24.05.2018, 07:10:09
  • 1
@FEAofTruss: nie idź do lk projekt, szef to burak :p
  • Odpowiedz
FEAofTruss
FEAofTruss 01.05.2018, 19:27:12
  • 2
Może znacie/kojarzycie jakieś fajne assety do Unity jeżeli chodzi o UI, które pasowałyby do takiego klimatu i takiej gry?

#feaoftruss , #bridge , #bridgebuilder , #bridgeconstructor , #gamedev , #unity3d , #unity , #fea , #most , #mosty , #csharp , #mes, #budownictwo, #
FEAofTruss - Może znacie/kojarzycie jakieś fajne assety do Unity jeżeli chodzi o UI, ...

źródło: comment_GCrT89dM7olRD4GbhoY2G41cLHNMrhwT.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wextor
Wextor
02.05.2018, 10:45:54
  • 1
@blakker: no wybacz ale przenikają i realnie pociąg by z-----ł w te łączniki i most by sie zawalił łącznie z pociągiem
Wextor - @blakker: no wybacz ale przenikają i realnie pociąg by z-----ł w te łączniki...

źródło: comment_4Nd5y42kfcXzXbJQg66tD2ZouS8YHdgf.jpg

Pobierz
  • Odpowiedz
FEAofTruss
FEAofTruss
Autor
02.05.2018, 11:49:33
  • 1
@Wextor: bo gra jest w trakcie implementacji i na razie takim szczegółami się nie przejmuję, ale uważne Twe oko:)
  • Odpowiedz
FEAofTruss
FEAofTruss 25.04.2018, 18:47:17
  • 17
Po długiej przerwie nieobecności...

W między czasie cały czas pracuję nad grą. Dużo się w niej zmieniło jeżeli chodzi o algorytm obliczeniowy, ale obecnie pracuję nad oprawą wizualną. W związku z tym mały udpade - tak teraz przedstawia się jeden z etapów. Tak było kiedyś.

#feaoftruss , #bridge , #bridgebuilder , #bridgeconstructor , #gamedev , #unity3d , #unity
FEAofTruss - Po długiej przerwie nieobecności...

W między czasie cały czas pracuję...

źródło: comment_Wb9FXrFzNcRPZyoqTJGKc8YsfJKXfzSH.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

grabtom_
grabtom_
25.04.2018, 19:32:06 via Wykop Mobilny (Android)
  • 1
@FEAofTruss: Chyba pociąg przecina kratownicę.
  • Odpowiedz
grabtom_
grabtom_
25.04.2018, 20:21:48 via Wykop Mobilny (Android)
  • 1
@FEAofTruss: Na wyższych poziomach dodaj siłę boczną od parcia wiatru :) wtedy będzie można się bawić przestrzennie.
  • Odpowiedz
  • <
  • 1
  • 4
  • 5
  • 6
  • 7
  • 8
  • Strona 7 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-2025

  • 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