@Ziutek_Grabaz: U mnie zapaliłaby się lampka, że lubi wchodzić w nieswoje kompetencje. Nie wiem czy miałeś do czynienia z takimi ludźmi. Zamiast zająć się swoim zakresem obowiązków wchodzi z buciorami w pracę kogoś innego, kogo chce wygryźć, często kosztem morale pracowników. Raczej nie jest to zaletą.
  • Odpowiedz
Mam sobie klasę Player, która posiada pole prywatne String name. Mam klasę Warrior, która rozszerza Player z polami np skill, stamina or whatever. Obie klasy mają lombokowe adnotacje Data, NoArgsConstructor, Builder i SuperBuilder.

Potem w kodzie uzywam buildera do zbudowania obiektu Warrior i gdy sobie testowo wyswietlam tę klasę w logach, to pole name z klasy Player się nie pojawia.

#java #naukaprogramowania #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy wiesz, że ❓❓❓
Mechanizm Proxy ma zastosowanie w między innymi w takich obszarach jak:
▶️Programowanie zorientowane aspektowo
▶️Testowania i mockowanie
▶️Tworzenie zabezpieczeń
A Spring bardzo dobrze o tym wie, dlatego wiele mechanik jest właśnie uzależnione od Proxy!
SoftBull - Czy wiesz, że ❓❓❓ 
Mechanizm Proxy ma zastosowanie w między innymi w taki...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bulldogjob siedzę w flaky testach od kiedy pamiętam i przyznam, że ten artykuł jest po prostu słaby. Miał on ogromny potencjał, który został zmarnowany. Można było wspomnieć coś coś o asynchronicznych akcjach i jak je obsługiwać. Dodatkowo coś więcej o guardach (które nawet sugerowane są w oficjalnej dokumentacji). Został pominięty wątek tzw. "pollerów" - gdzie używa się waity o krótkim interwale czasu. Brak informacji o tym jak można lokalnie zreprodukować flaky
  • Odpowiedz
Wypalenie Zawodowe Wśród Programistów

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule chciałem poruszyć dość ważny problem wśród programistów, to znaczy wypalenie zawodowo. Opisałem czym jest wypalenie zawodowe, jakie są jego przyczyny, jak to wygląda wśród programistów i jak sobie z nim radzić. Zapraszam

Więcej: https://www.modestprogrammer.pl/wypalenie-zawodowe-wsrod-programistow

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
kazik- - Wypalenie Zawodowe Wśród Programistów

Cześć Właśnie pojawił się nowy arty...

źródło: comment_1649744175l4fXPhpEMxwRFHMO2ZFxWl.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Coś dla polujących na #mirkopromocje taka informacja:
Z okazji Wielkanocy w księgarni Ebookpoint wybrane książki i kursy video możemy kupić w specjalnych cenach! W tych samych cenach można kupić też w księgarniach (aczkolwiek tam mogą być dostępne nie wszystkie pozycje): Helion, Onepress, Editio, Sensus, Bezdroża i Videopoint.

Osoby, które chcą znaleźć coś dla siebie, a ciężko im się przedzierać przez multum stron, mogą pobrać informacje w plikach
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania czy znacie jakieś strony z zadaniami, które pomagają nauczyć się nowego języka programowania? Zadanka powinny być niezależne od języka. Znam projekt euler ale w moim odczuciu jest to bardziej o matematyce niż informatyce
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kacpervfr: To jest lambda, którą wykonuje std::accumulate. Porównaj z poprzednią wersją - tamta przesuwała cyferki o jeden (mnożenie przez 10). Ta wersja przesuwa o tyle cyferek ile jest w b. int(log10(b) + 1) to liczba cyfr w b, a pow(10, x) to potęgowanie.
  • Odpowiedz
RedwoodJS – nowy framework JavaScript od twórcy GitHuba

Tom Preston-Werner, znany szerzej jako twórca GitHuba i generatora Jekyll, zaprezentował nowy javascriptowy framework, który ma spore szanse na zdobycie uznania developerów.
https://bulldogjob.pl/readme/redwoodjs-nowy-framework-javascript-od-tworcy-githuba

#javascript #frontend #redwoodjs #github #technologia #programowanie #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NewEpisode: Składnią? Składnia Rust jest znacznie przyjemniejsza niż C.

Typ wskaźnikowy na funkcję w C:

typedef int (*fp)(int, int);
Typ wskaźnikowy na funkcję
  • Odpowiedz
@BeginEnd: zwięzłość to nie zaleta, bo wpisywanie znaków nie zajmuje nigdy znacznej części czasu projektu.
Nie musisz patrzeć dob końca linijki, bo masz na początku type i wiadomo, że to deklaracja typu. Potem masz słowo kluczowe fn i wiesz że chodzi o funkcję.
  • Odpowiedz
#anonimowemirkowyznania
Co sądzicie o wejściu do świata IT poprzez data science/big data? Wyczytałem, że to jedna z dróg dla nie-programistów ale czy to nie kierunek dla matematyków/statystyków? Zaczynając od początku - szukam czegoś dla siebie. Skończyłem kierunki ekonomiczne i pracuję w #korpo. Chciałbym spróbować czegoś nowego a firma oferuje darmowe szkolenia na #udemy itp. Mamy też rekrutacje wewnętrzną na różne stanowiska #java #
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Co sądzicie o wejściu do świata IT ...

źródło: comment_1649670563f5K2Em16N0OzZdR8Vcom6y.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: ale wiesz, że poziom wejścia data/science big data jest o wiele większy niż na pozycję typowego klepacza crudów/ stronek itd? ( ͡° ͜ʖ ͡°) plus to nie jest stricte IT, często nie musisz być wirtuozem programowania o ile rozumiesz matematykę, która stoi za algorytmem.
  • Odpowiedz
jak to jest z gitlab_variables w projekcie. rozumiem ze wpisuje sie tam zmienne srodowiskowe na potrzeby testow na pipeline tylko teraz jak ja mam tam tylko budowanie obrazu na CI/CD to nie wiem jakie zmienne mam tam wpisywac. jak mam w aplikacji jakies bazy danych podpiete to przeciez gitlab nie bedzie sie z nimi laczyc zeby budowanie obrazu przeprowadzic? #naukaprogramowania #python #git
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: no to odpowiedź brzmi - nie bo po co. gitlabvariables to jak wyżej - napisałeś że za pomocą ci/cd budujesz obrazy więc nie ma to nic wspólnego ze zmiennymi które są używane przy odpalaniu apki. No chyba że coś robisz inaczej ¯\(ツ)_/¯
  • Odpowiedz
Hej mam dwa wektory, predykcje i target. Predykcja to [1, 1, 2, 2, 1], target to [1, 0, 2, 2, 1]. Chce zbudować macierz konfuzji i otrzymać:
0 1 0
0 2 0
0 0 2

ale dla table(target, predykcja) mam
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@quwer: Przede wszystkim zapewnia że apka ma poinstalowane wszelkie toole i środowiska w systemie operacyjnym które potrzebuje, do tego zapewnia niezmienne środowisko uruchomieniowe - co jest bardzo cenne. Jak już raz przetestujesz że twoja apka działa z wersją Javy 12 i zainstalowanym Pythonem 3.6.2 i toolami x, y i z w ustalonych wersjach to taki obraz możesz odpalić na dowolnej maszynie i mieć pewność, że zadziała (a jeśli nie zadziała
  • Odpowiedz