mmorpg.pl


Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 771 ]  Przejdź na stronę Poprzednia strona  1 ... 15, 16, 17, 18, 19, 20, 21 ... 39  Następna strona
Autor Wiadomość
*****

Posty: 2780
Dołączył(a): 16.08.2004
Offline
PostNapisane: 27 maja 2016, 09:39 
Cytuj  
iniside napisał(a):
Teraz juz wiesz jak sie pisze gry AAA (;. Bo to zdecydowanie nie jest odosobniony przypadek.

Z drugiej strony zastanawiam się czy w grach clean code ma sens, skoro i tak po zakończeniu gry tego kodu nie trzeba utrzymywać.
Tyle, że silnik mozna wykorzystac w kolejnej grze. Inna sprawa, że pisząc clean code wchodzi Ci w to w krew i potem z automatu piszesz dobry kod, wcale nie tracąc na to więcej czasu, ale to wymaga wiele praktyki.


_________________
Zaobserwowano niejednokrotnie, iż samice szympansów prowokują seksualnie samca tylko po to, by mu ukraść mięso.

***
Avatar użytkownika

Posty: 16876
Dołączył(a): 12.09.2005
Offline
PostNapisane: 27 maja 2016, 10:42 
Cytuj  
Quetzacotl napisał(a):
iniside napisał(a):
Teraz juz wiesz jak sie pisze gry AAA (;. Bo to zdecydowanie nie jest odosobniony przypadek.

Z drugiej strony zastanawiam się czy w grach clean code ma sens, skoro i tak po zakończeniu gry tego kodu nie trzeba utrzymywać.
Tyle, że silnik mozna wykorzystac w kolejnej grze. Inna sprawa, że pisząc clean code wchodzi Ci w to w krew i potem z automatu piszesz dobry kod, wcale nie tracąc na to więcej czasu, ale to wymaga wiele praktyki.


To zalezy. Np. jesli spojrzysz na kod UE4 to staraja sie tam trzymać jakiś standardów kodowania i maja całkiem dobrze przemyślną architekture. Tyle tylko, ze Epic zarabia głównie na licencjonowaniu silnika, który musi być w stanie obsłużyć jak największa liczbe przypadków, bez duzych modyfikacji.

CryEngine, to silnik stworzony tylko po to zeby działały na nim FPSy. I to widać jak sie zacznie przeglądać kod. Głupi system broni jest zaszyty w kodzie gdzies pomiedzy core silnika a kodem gameplayowym... (tragedia).
I tak jest tworzona duza ilosc silnikow. Pod konkretną gre i/lub serie gier, gdzie kolejne warstwy hackow, łatają, wczesniesze hacki, bo działa, a nie ma czasu zeby to przepisywac (zreszta nikomu sie niechce, bo kod i tak moze polecic do smietnika po tygodniu).

Do tej pory pamietam if() który miał UWAGA ponad 30 porównania i sprawdzań i zajmował horyzontalnie jakies 5 ekranów...


_________________
viewtopic.php?t=6093
PODPISY: banery, sig'i, podpisy muszą zgadzac sie tematycznie z profilem forum, nie mogą być animowane, nie mogą przekraczac wielkości 100KB i wymiarow 90 (wysokość) x 400 (szerokosc).

***
Avatar użytkownika

Posty: 17021
Dołączył(a): 21.11.2001
Offline
PostNapisane: 27 maja 2016, 12:48 
Cytuj  
A ja się wkurwiłem jak miałem kilka if :<

*
Avatar użytkownika

Posty: 6496
Dołączył(a): 17.01.2005
Offline
PostNapisane: 27 maja 2016, 13:33 
Cytuj  
Ja tam nic nie mówię, kiedyś pracowaliśmy w excelu nad pewnym wyliczeniem... efektem było to, że dojechałem w pewnym momencie do okienka z informacją, że więcej if nie może być... Byłem z siebie dumny ;) Ale co tam, Wy tam jesteście programiści a ja Wam tu wyjeżdżam z Excelem ;)


_________________
Obrazek

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 27 maja 2016, 14:19 
Cytuj  
płaczę nad kazdym ifem :<

Ostatnio w pracy ktos jebnal drabinke ifów w ilości 10, co ostatecznie mozna bylo skrócić do dwóch...


_________________
.

***
Avatar użytkownika

Posty: 17017
Dołączył(a): 4.03.2004
Offline
PostNapisane: 27 maja 2016, 14:24 
Cytuj  
Weak. W robocie miałem parę lat temu przypadek funkcji +50 IF, duży dostawca z międzynarodowym doświadczeniem. O dziwo, był problem z wydajnością zapytań. ;)


_________________
Χ Ξ Σ

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 27 maja 2016, 14:33 
Cytuj  
ja poki co najwiekszy syf jaki widzialem to for loop na około 500 lub więcej rekordów i przy każdej iteracji ok 5 rest calli...

szkoda, że nawet nie wiem za bardzo kto to popełnił.


_________________
.

******
Avatar użytkownika

Posty: 3944
Dołączył(a): 18.07.2006
Offline
PostNapisane: 27 maja 2016, 14:55 
Cytuj  
Polecicie jakąś dobrą lekturę dotyczącą clean code i ogólnie jakości kodu?

Swoją drogą, co prawda nie pracuje w game devie ale siedzę a API graficznych. To jednak w tych dziedzinach dość ciężko nie zrobić czasem kilku ifów nawet zagnieżdżonych gdzie masz sporo jakiś operacji arytmetycznych, dziwnych warunków itp itd?

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 28 maja 2016, 08:03 
Cytuj  
Jak juz trzeba to wedlug mnie lepiej opakowywac w ify w metody, zeby na 1 rzut oka widziec co to robi.

Jest troche takich ksiazek, clean code ma druga czesc mistrz czystego kody, jest pragmatyczny programista. A takze podejscie TDD sprawia, ze kod bedzie inny.

W sieci jest tez pdf clean code in a nurshell.


_________________
.

***
Avatar użytkownika

Posty: 12370
Dołączył(a): 23.04.2002
Offline
PostNapisane: 28 maja 2016, 17:14 
Cytuj  
takim czyms mnie na linkedin spamuja :/

New Contract Roles

Scala Developer - £550/day - Central London
Java Tech Lead - £550/day - Central London
Ruby Developer - £525/day - Central London
Java Developer - £450/day - Central London
Java Developer - £425/day - Leeds
Java Developer - £425/day - Manchester
Java Developer - £400/day - Central London

New Perm Roles

Lead Java Developer - £80,000 - Central London
Alfresco Developer - £70,000 - Central London
Senior Java Developer - £65,000 - Central London
Senior Java Developer - £65,000 - Leeds
Java Developer - £50,000 - London
Java Developer - £45,000 - Leeds


_________________
"Trust your heart if the seas catch fire, live by love though the stars walk backward."

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 29 maja 2016, 09:02 
Cytuj  
A co, zalujesz, ze nie piszesz w Java?


_________________
.

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 29 maja 2016, 12:52 
Cytuj  
Software Craftsman
http://koziolekweb.pl/2016/05/27/o-pracy-u-podstaw/
http://helion.pl/ksiazki/software-craft ... pis-tresci spis treści

może być fajna kniga.

ciekawy rozdział:
Rozdział 11. Antywzorce rozmowy kwalifikacyjnej (169)
Nie wymądrzaj się (169)
Nie dawaj łamigłówek do rozwiązania (170)
Nie zadawaj pytań, na które nie znasz odpowiedzi (170)
Nie próbuj udowadniać kandydatowi, że jest głupcem (171)
Nie blokuj internetu (172)
Nie każ pisać kodu na papierze (172)
Nie stosuj algorytmów (172)
Nie przeprowadzaj telefonicznych rozmów kwalifikacyjnych (173)


_________________
.

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 19 cze 2016, 08:35 
Cytuj  
Przetargi IT w Polsce. Zawsze spoko.
http://4programmers.net/Mikroblogi/View ... ntry-12840
Asseco...


_________________
.

*****

Posty: 2780
Dołączył(a): 16.08.2004
Offline
PostNapisane: 19 cze 2016, 11:29 
Cytuj  
Powinni się kurwa wstydzić. epuap to jeden z najgorzej wykonanych systemów z jakimi miałem do czynienia


_________________
Zaobserwowano niejednokrotnie, iż samice szympansów prowokują seksualnie samca tylko po to, by mu ukraść mięso.

***
Avatar użytkownika

Posty: 15620
Dołączył(a): 27.08.2005
Offline
PostNapisane: 19 cze 2016, 11:51 
Cytuj  
Ej. ePUAP to comarch. Pracowałem w asseco i bluzgaliśmy tam na epuap już kilka lat temu.


_________________
ciemny lud to kupi
Deshroom napisał(a):
jeszcze mnie lewy kciuk boli od biegania

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 19 cze 2016, 16:22 
Cytuj  
Jeden pies ;]


_________________
.

****

Posty: 1637
Dołączył(a): 28.06.2006
Offline
PostNapisane: 20 cze 2016, 09:55 
Cytuj  
Sygnity, Wasko, Assecco - ten sam zerowy standard jakościowy aplikacji. Przez 3 miesiące pracowałem na HD w ramach utrzymania projektu "Empatia" (500+ i inne moduły) i jednym zdaniem podsumuję: "za to powinien być prokurator". Na temat tych firm jestem w stanie napisać encyklopedię. Jeżeli ktokolwiek chce tam pracować to polecam jedynie na początek aby nabyć doświadczenia, potem uciekać i omijać szerokim łukiem (jak i cały sektor publiczny).

***
Avatar użytkownika

Posty: 19066
Dołączył(a): 31.08.2003
Offline
PostNapisane: 20 cze 2016, 10:14 
Cytuj  
Swego czasu asseco chcialo przejac moja mala firemke, rozmowy byly bardzo zaawansowane (moj wspolnik na koniec sie nie zgodzil). Plany biznesowe wygladaly mniej wiecej tak: znamy tego i tego, zadzwonimy tu i tu, bedziecie musieli zatrudnic brata tego itp Jedna z wielu firm zerujaca na naszym chorym organizmie panstwowym, potrafiaca dogadac sie z kazdym PISem PO SLD.

***
Avatar użytkownika

Posty: 31563
Dołączył(a): 1.05.2005
Offline
PostNapisane: 21 cze 2016, 06:28 
Cytuj  
Que, korzystałeś?
http://coconut-lang.org/
Coconut is a simple, elegant, Pythonic functional programming language that compiles to Python.


_________________
.

***
Avatar użytkownika

Posty: 18803
Dołączył(a): 26.09.2005
Offline
PostNapisane: 21 cze 2016, 08:50 
Cytuj  
Mrynar, takie wały są też w innych branżach, w budowlance gdzi ejest kasa publiczna podwykonawca przy konkretnym zleceniu musi się dostosować do tego gdzie kupować materiały, z jakimi współpracować biurami rachunkowymi, gdzie tankować paliwo, kogo zatrudnić itd, kurewska mentalność i cwaniactwo to nie tylko polityka ale i wielkie firmy wyhodowane na komunie i "układzie" jaki do tej pory funkcjonuje.

W krakowie kilka lat temu pamiętam wtopioną kasę na system informatyczny "parkometrów online", wtopiono grube miliony tylko na projekty i prototypowe uruchomienie, jednak jest parę firm co na tym skorzystało i tylko zastawiam się komu są teraz wdzięczni za to.

sorry za wpieprzanie polityki w wasz temat


_________________
"I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time, like tears in rain. Time to die."

Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 771 ]  Przejdź na stronę Poprzednia strona  1 ... 15, 16, 17, 18, 19, 20, 21 ... 39  Następna strona


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Skocz do:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | Theme based on Zarron Media theme | Copyright © 2001-2012 MMORPG.pl Team
Redakcja MMORPG.pl nie ponosi odpowiedzialnosci za tresc komentarzy i odpowiedzi umieszczanych przez uzytkownikow.