Mirki z #java i #naukaprogramowania ktoś mi wyjaśni czy coś źle robię, bo dopiero się uczę i mam niezłego mindfucka xD
Na codewars robię sobie zadania - proste bo dopiero zaczynam i po wysłaniu mojej odpowiedzi która składa się z reguły z pętli/ifa albo czegoś innego prostego widzę przykładowe odpowiedzi które wyglądają tak jak ta poniżej. Czy ja coś źle robię czy po prostu poniższa odpowiedź to jest
BrakWolnegoLoginu - Mirki z #java i #naukaprogramowania ktoś mi wyjaśni czy coś źle r...

źródło: comment_1665862803IBx2zOocQeA5xqCtWq2EsC.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 26
@BrakWolnegoLoginu: tak się robi w firmach jak ten przykład że strumieniem. Nikt komercyjnie nie pisze kodu tak jak w Twoim przykładzie bo to się gorzej czyta. Streamy czytasz jak zdania i widzisz co robią bez głębszych przemyslen. Może Ci się wydawać że to co przygotowal ten drugi autor to jakiś super skill ale to najzwyklejsze strumienie tylko pewnie jeszcze nie miałeś okazji tego używać stąd wydaje się trudne
  • Odpowiedz
@rosso_corsa: zależy od języka, firmy i czym ten projekt właściwie ma być. Jakieś przypadki uzasadniające pisanie od zera zapewne się zdarzają, chociaż osobiście jeszcze się nie spotkałem. No ale to i tak ostateczność, bo raz że koszt wielokrotnie wyższy, to jeszcze dodatkowo wdrożenie nowych pracowników robi się dużo bardziej problematyczne.

Tyle odnośnie frameworków, nie wiem co rozumiesz jako szablony.
  • Odpowiedz
no właśnie sam nie wiem, takiego jednego speca słuchałem i mówił że nikt już od zera sam projektów nie pisze i coś bąknal o frameworkach


@rosso_corsa: ja w backendzie siedzę, więc od razu zaznaczę że z gamedevem, embedded i innymi "egzotycznymi" zastosowaniami moje doświadczenia mogą nie mieć zbyt wiele wspólnego.

Napisanie projektu faktycznie od zera to byłoby tutaj od cholery i trochę pracy. Router, serializer, cache, orm, walidacja i milion innych rzeczy
  • Odpowiedz
W jaki sposób edytować encję, nie wiedząc jakie pola zostaną zmodyfikowane? Wszędzie widzę edycje na zasadzie:

public void editUser(UserRequest request){
User user = userRepository.findById(request.getId())

user.setName(request.getName());
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Alwaysdata to usługa która pozwoli Ci umieścić na serwerze własną aplikację napisaną w .NET, Deno, Elixir, Go, Java, Lua, Node.js, PHP, Python, Ruby lub innych!

✨Dodatkowo w porównaniu do Heroku jest ona łatwiejsza w zarządzaniu dzięki możliwościom połączenia się z usługą z wykorzystaniem FTP, SSH lub WebDAV. Ponadto jest też bardziej funkcjonalna, ponieważ do dyspozycji mamy liczne integracje z bazami danych lub systemami kolejkowymi.

Mankamentem jest limit dla wersji bezpłatnej, który ograniczony jest do
SoftBull - Alwaysdata to usługa która pozwoli Ci umieścić na serwerze własną aplikacj...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #programowanie #programista15k

Panowie I Panie, poratujcie proszę jakimś dobrym medium do nauki DS&A. Najlepiej nie książka, chyba że naprawdę warta uwagi.

Aktualnie katuje leetcode, ale czuje się jak debil, bo problemy oznaczone jako „easy”, są dla mnie wybitnie trudne i ciężko mi wyobrazić sobie jak mam opanować wyższe poziomy.

Dla
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@MisterHeiden: po pierwsze przy rozwiązywaniu tego typu problemów tzn wymyślaniu jakiegoś algorytmu spróbuj pomyśleć jak ty byś to zrobił ręcznie na kartce. Spróbuj wychwycić kolejne kroki jakie robisz i przepisz swoje rozumowanie do kodu. Nie zawsze to będzie optymalne, ale będzie jakoś działać. Reszta to po prostu praktyka, nie będziesz tego robił dobrze na początku, bo nikt na początku nie ma potrzebnego doświadczenia.
  • Odpowiedz
Czy dla tej listy jest jakiś łatwiejszy sposób na wydrukowanie imienia i wieku (w parze), niż ustalanie indeksu? Zakładając, że są to osobne elementy.

lista = ["Tomek", 27, "Agata", 23, "Kuba", 19]
start = 0
koniec = 2

while lista[start : koniec]:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rajtuz: Tak:

for imie,wiek in zip(lista[::2],lista[1::2]):
      print( imie, wiek )
Wybierasz co drugi element i złączasz zipem w iterator zwracający krotkę.
  • Odpowiedz
Chciałbym zacząć naukę #programowanie w wolnych chwilach. Niemniej mam zagwozdkę czy back-end czy jednak może front-end. Jakoś front bardziej do mnie przemawia. Czy myślicie że to dobry kierunek? Może macie jakies protipy na start? Od czego zacząć itd.?
#frontend #backend #informatyka #naukaprogramowania

Co wybrać na początku przygody?

  • front-end 35.1% (20)
  • back-end 64.9% (37)

Oddanych głosów: 57

  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
Siema. Czy istnieje jakiś anglojęzyczny odpowiednik chomikuj pl, gdzie mógłbym znaleźć aktualną literaturę techniczną? Trochę mi szkoda na helionie 150zl za ebooka, w którym nie wiem nic o wersjach zależności/oprogramowania.
#naukaprogramowania #ebook #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: PONIEDZIAŁEK 20:00, tak, tylko za tydzień, a dzisiaj też jest poniedziałek. Po co podawać datę, lepiej generować ruch baitowym tytułem. Bardzo jest pan (specjalnie z małej) niegodny zaufania. Nie pozdrawiam.
  • Odpowiedz
✨️Szkolenie Live: GitLab Praktycznie - Zaprojektuj Własny Scenariusz CI/CD Do Wdrażana Aplikacji Na Serwer✨️

Continuous Integration i Continuous Delivery to narzędzia automatyzujące proces tworzenia oprogramowania.
W trakcie szkolenia zaprojektujemy scenariusz w ramach którego:
▶️ pobierzemy i przebudujemy kod z repozytorium,
▶️ wykonamy testy jednosetowe w izolowanym środowisku,
SoftBull - ✨️Szkolenie Live: GitLab Praktycznie - Zaprojektuj Własny Scenariusz CI/CD...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zainstalować Wordpress, żeby wycisnąć z niego maksa

Sprawdź, na czym polega wzorcowe wdrożenie WordPressa i o czym należy pamiętać, konfigurując go do swojego projektu.
https://bulldogjob.pl/readme/jak-zainstalowac-wordpressa-zeby-wycisnac-z-niego-maksa

#wordpress #webdev #naukaprogramowania #internet #technologia
Bulldogjob - Jak zainstalować Wordpress, żeby wycisnąć z niego maksa

Sprawdź, na c...

źródło: comment_16651435156AfIvHuA29D3HsNJz1Y0uj.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

kernel Linuxa przechodzi na Rust


@sorek: To chyba mocno życzeniowa nadinterpretacja ( ͡° ͜ʖ ͡°) Od 6.1 jest wsparcie dla Rusta w outer ringu więc głównie 3rd party sterowniki bedą mogły z tego korzystać. Kernel linuxa na nic nie przechodzi i raczej nigdy nie przejdzie.
  • Odpowiedz
@muchatse: niekoniecznie chodzi tu o spermiarstwo... przecież w obecnych czasach firmy zabijają się o kobiety żeby trochę "wyrównać statystyki" płci w poszczególnych działach (nie hr, nie payroll, nie księgowość ;) ). Podejrzewam, że niezłe bonusy też wpadają za polecenie kobity co potrafi chociaż minimum coś tam ogarnia
  • Odpowiedz
Mireczki kochane, programistyczno-informatyczny laik here, #phyton będzie na 5tym roku ale z pewnych względów chciałbym pouczyć się już bo jednak narzędzie niezwykle istotne obecnie.

Jak zacząć się go skutecznie uczyć na własną rękę? I tak żeby za bardzo nie zniechęcał, polecacie jakieś kursy/książki / filmy na yt liczę na raczej szybkie efekty nauki, która byłaby choć trochę przyjemna?

#programowanie #programista15k #informatyka #komputery
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach