@Spofity: mnie najbardziej śmieszy jak wracam do kodu z przed 2 lat - myślę sobie- kurcze jak to jest dziwnie napisane, trzeba to przepisać i zoptymalizować. Średnio idą poprawki, więc zaczynam od pustego pliku, tamten trafia do backupa i pisze to od zera, poprawka jedna, druga, trzecia, poprawka warunków brzegowych, obsługa błędów i szybkie testy. Wreszcie koniec - zanim to wyśle na produkcję to warto by to porównać z poprzednią
  • Odpowiedz
@UrimTumim o no dokładnie tak jest, dlatego ja się nie zabiera za takie rzeczy, bo na początku wydaje się że będzie coś ładniej napisane, optymalnej, a jedynie co się zmieni to tylko trochę nazwa zmiennych.
  • Odpowiedz
@Edelner: google java format, z tego co pamiętam, zawsze formatuje w jeden sposób, więc nie wiem, co nazywasz niekonsekwentnym. Jasne, można nie lubić ich decyzji, my stosowaliśmy ustawienia aosp bo nie lubiliśmy wcięcia na dwie spacje
  • Odpowiedz
ta zmienna znika?


@mizantrol: Nie do końca, pod ten identyfikator jest coś innego wpisywane. Zmienna (nazwa zmiennej) to tylko etykietka dla nas.

Ważna uwaga: jak masz 3 pętle w jakimś kodzie po sobie, to lepiej użyć trzech różnych nazw zmiennych, łatwiej będzie czytać kod i ewentualnie go dzielić na części (bo jak są 3 pętle lub ify po sobie, to może warto ten kod podzielić).
  • Odpowiedz
Chce się przebranżowić i zacząć w IT.
Teraz pracuje w telekomunikacji(światłowody) i z programowaniem nigdy nie miałem nic wspólnego. Zastanawiam się nad językiem programowania- c++, Java a może coś jeszcze innego na początek? Jak to jest z testowaniem-może to dobry kierunek?
32 lvl, dobra zdolność myślenia analitycznego, z matematyką nie miałem większych problemów. Muszę coś zmienić, myślicie że warto? Proszę o rady ( ͡º ͜ʖ͡º)
#programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie rady na początek: spróbuj w sobie rozpalić ciekawość programowania, co to jest, jakie są języki, po co są. Potem wybierz obojętnie jaki, pisz proste rzeczy. Staraj się żeby czas wolny był spędzany na twojej nowej pasji (programowaniu). Potem przejście z jednego języka na drugi nie będzie stanowić dla ciebie problemu i dalszej ścieżki czy to będzie front czy backend. (Chyba że będziesz chciał zmienić paradygmat programowania to wtedy trochę inna bajka).
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
@alteron:
Usuń nawiasy. Masz podać tam funkcję,a nie ją wywołać. Twoje thebuttonwasclicked nie zwraca nic = zwraca None, więc ostatecznie jest button.clicked.connect(None) = wyjątek
  • Odpowiedz
#anonimowemirkowyznania
Co myślicie o live codingu na rozmowie rekrutacyjnej? Mnie na samą myśl już łapie stres, mam już ponad 1 rok komerycjnego doświadczenia i powoli rozglądam się za nową pracą, ale to co mnie właśnie blokuje to perspektywa live codingu. Strasznie mnie to stresuje, dużo bardziej wole zadanie do domu, gdzie mogę usiąść spokojnie z googlem i bez ciśnienia i limitu czasu, coś napisać, a potem ewentualnie tylko rozmowa techniczna.
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: ja z kolei w drugą stronę. Zadanie domowe zajmuje za dużo czasu, zwłaszcza, jeśli masz je wykonać w technologii, z którą nigdy nie pracowałeś. A nawet zlecić je komuś innemu. Lepszy taki live coding jak na moje bo sprawdza również jak umiesz pracować w stresie plus pokazuje rzeczywisty skill i wydaje mi się, że trudniej jest oszukać rekrutera zwłaszcza jak kamerki są włączone bo np. widać czy kandydat zerka
  • Odpowiedz
@ehhhh: co kto lubi. W każdej dziedzinie bycie mistrzem to lata nauki, choć wydaje mi się, że tester musi mieć mniejsze zaplecze techniczne, żeby być produktywnym niż dev.
  • Odpowiedz
@Saly: techniczne względem jakiegoś embedded albo innego data science to pewnie tak, ale inne skille są potrzebne. Niemniej w porównaniu do klepania webówki, to wychodzi zupełnie na jedno
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 53
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zarev: spoko ale co do tego:

Obojetnie, nie ma to az takiego znaczenia chyba ze klepiecie w PHP lub Ruby


To jest zupełnie na odwrót, w Ruby mało kto piszę, jest mnóstwo mnóstwo projektów które trzeba utrzymywac => bardzo duże ssanie na wszelkich midow/seniorow. Np. w python na jedno stanowisko midowe masz 100 zgłoszeń, na jedno stanowisko w Ruby jest to średnio 1.5
  • Odpowiedz
Mirki zastanawiam się, który język wybrać do nauki, główne przeznaczenie ogarnięcie programowania, następnie nauka testów automatycznych, jeśli pisanie testów nie będzie dla mnie to wtedy backend.
#testowanieoprogramowania #programista15k #naukaprogramowania

Jaki język lepszy do testów automatycznych i backendu?

  • Java 37.2% (32)
  • Python 62.8% (54)

Oddanych głosów: 86

  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka, pytanie skierowane głównie do osób piszących coś w laravel. Gdy korzystam z CustomRequest.php jako walidatora, to mogę dodać coś więcej niż prostą arrayke w rules?

public function rules(): array
{
return [
'user_id' => 'required|numeric',
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aso824: Osobiście to nie pchałbym logiki biznesowej do form requestów jako custom rules. Czemu? W przypadku, gdy chcielibyśmy zrobić podobną funkcjonalność, tylko jako command, to musimy walidować jeszcze raz. Więc najlepiej to chyba walidować gdzieś w serwisie i wstrzykiwać go do kontrolera lub commanda. Ewentualnie korzystać z samych policies, np. właśnie gdzieś w serwisie.
  • Odpowiedz
@aso824: kodami błędów na takim etapie by się nie przejmował, bo jak będzie potrzebne to w Handlarze wyłapie wyjątek i da poprawny, ale wrzucenie tego w policy pozwoli mu to wykorzystać w wielu miejscach np: serwis, kontroler, widok (@can w blade), routing (zabezpieczenie za pomocą can:coś tam)
  • Odpowiedz