Denerwują mnie te różne konwencje w językach. W takiej Javie, c++ i c# domyślny konstruktor to nazwa klasy. W pythonie to już trzeba wpisać _ init (musiałem dodać spację, bo głupi wykop usuwał znaki ). Dlaczego akurat to? Po co w ogóle te znaki _? Nie mogłoby być po prostu init?

Albo ciągi znaków. W takim c# jak widzisz cudzysłów, to wiesz, że masz do czynienia ze stringiem. W innych językach używają
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@becvvv: Gdyby wszystkie języki zachowywały tę samą konwencję to nadal byśmy pisali .LT. zamiast < - to się nazywa ewolucja, nowe języki powstają, po to żeby coś poprawić(czasami to wychodzi lepiej, czasami gorzej).
  • Odpowiedz
@mlodedrwale: W sumie do tej pory jakoś nie zetknąłem się ze złożonością cyklomatyczną McCabe'a oraz zastępowaniem złożonych warunków logicznych tabelami referencyjnymi (tablicowaniem).
  • Odpowiedz
Jeśli w nocy programuje Ci się lepiej, masz więcej energii i więcej siły do działania, to bardzo możliwe, że posiadasz chronotyp nocny.
Jak sobie z tym radzić w codziennym świecie i czy liczysz się z tym, że Twoje życie będzie krótsze?

Podziel się tym materiałem ze swoim znajomym który jest nocnym Markiem!

#programowanie #naukaprogramowania #java #backend #technologia #informatyk #
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull: Co za niespodzianka, Przemo na wypoku! Właśnie siedzę z Tobą i stawiam apkę w Spring Boot'ie :D Robisz super robotę i fajny gościu z Ciebie, keep on going! Trzymaj się na tych fiordach( ͡° ͜ʖ ͡° )*:
  • Odpowiedz
#programowanie #cpp #naukaprogramowania

Cześć, aktualnie jestem w trakcie pisania pewnej aplikacji i zależy mi na (przynajmniej podstawowym) bezpieczeństwie danych, które będę przechowywać po stronie klienta (nie ma możliwości trzymania tego na serwerze). Dlatego zastanawiam się czy istnieje jakiś sprawdzony sposób którym z poziomu usermode na prawach administratora można sprawdzić wszystkie procesy pod kątem tego czy któryś z nich czyta pamięć procesu mojej aplikacji przy użyciu ReadProcessMemory
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LazyInitializationException: Wiem, że zawsze jest możliwość, choćby kernel, ale chce zablokować przynajmniej jakieś cheatengine i inne badziewia dla laików. Jest jakiś sprawdzony sposób na zrobienie takiego hooka żeby nie wykrywało apki jako potencjalne zagrożenie przez choćby defendera?
  • Odpowiedz
Nie przesadzajmy z tą mnogością bibliotek. Fajnie jak nowicjusz-programista zna 1 dobry framework webowy, 1 bibliotekę do łączenia się z bazą danych (może być ORM z Django), kilka tooli do tego czym się zajmował żeby pokazać, że jest kumaty i tyle.
Jak mówimy o data science to Pandas, numpy i może coś do operacji na bazie danych + coś do prezentacji + jakieś podstawy obrabiania arkuszy kalkulacyjnych w Python (przyda się do
  • Odpowiedz
Cześć, niedawno przerobiłem kurs Django 3 by Example. (w sensie PDFa przeczytałem i przepisywałem kod na bieżąco)
W połowie książki zauważyłem, że nigdzie w niej nie ma testów.
Teraz chce się zabrać za darmowe obey the testing goat (python Django selenium Javascript).
Tylko nie znalazłem PDFa (który nie jest niezbędny skoro wszystko jest za darmo na stronie). A chciałbym umieć oszacować obszerność materiału. Widział ktoś na oczy tego PDFa i byłby tak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Niektórzy programiści są tak podekscytowani Optional w Javie, że zaczęli go nadużywać i korzystać z niego we wzorcach, w których nie powinni tego robić. Sprawdź, jak nie używać tego typu!

https://bulldogjob.pl/news/1579-sposoby-na-unikniecie-problemow-z-java-optional

#java #naukaprogramowania #programowanie
Bulldogjob - Niektórzy programiści są tak podekscytowani Optional w Javie, że zaczęli...

źródło: comment_1619094419q2St8OZewhSWvnLufxvb0c.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio kilku mireczkow mnie zagadalo na PW o informacje wiec pomyslalem ze mozna skleic to w krotki post o tym gdzie warto pracowac w Europie zeby byc programista25k.. tygodniowo ( ͡° ͜ʖ ͡°)

Source: zmienialem prace ostatnio

Wyjasnienie:
1. Pozycja L5, czyli senior. Nie mowimy tutaj o zjawisku postaci “mam 3 lata doswiadczenia i znam Pythona na wylot wiec jestem seniorem”, tylko o osobach ktore sa specjalistami w danej dziedzinie, sa w stanie
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

O taki premium content nic nie robiłem ( ͡° ͜ʖ ͡°) bardzo ciekawe info, dzięki! Od siebie dodam art o salary negotiations, który mi pomógł przy szukaniu nowej pracy i żałuję, że go nie przeczytałem kilka lat wcześniej;)
  • Odpowiedz
@MtEverest: Ogolnie, ale w tam najbardziej. Troche nie ma znaczenia czy przy crudach czy nie, wazne tylko gdzie. Myslisz ze w google masz tylko robote przy wynajdywaniu jakis mega trudnych algorytmow? Tam tez jest taka sama robota przy crudach, ale wymagania sa jak do najlepszego zespolu.
  • Odpowiedz
#programowanie #cpp #naukaprogramowania
Chciałem odpalić c++20 i potestować jak to wygląda bo jestem ciekawy
mój protip jak ktoś chce to robić: róbcie to pod wodą żeby nikt nie widział płaczu, ani nie słyszał krzyku
próbuje narazie skompilować moduł clangiem, i kiepsko mi to idzie, chętnie się dowiem jakie flagi powinienem użyć
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Cześć, od 2-3 miesięcy uczę się python'a. Na razie jest miło i przyjemnie, nawet lubię ten język (chociaż wolę klamerki niż wcięcia i dwukropki ;p). Ostatnio musiałem napisać kuzynowi do szkoły prostą aplikację konsolową w C# i strasznie mi podpasował swoją składnią (podobną do Javy), dlatego poczytałem trochę więcej i aż zdziwiłem się, jak duże możliwości ma ten język. Dodatkowo, ma czytelniejszą (według mnie) dokumentację niż Python. Wywołało u
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Pewien niespecjalnie lubiany wykładowca z AGH twierdził, że średnio inteligentny szympans uczy się nowego języka programowania w ciągu tygodnia. Śmieszyło to studentów. Dzisiaj już nie śmieszy, bo to prawda. Jak znasz cztery języki, to piąty wchodzi łatwo. I wynika stąd, że język to tylko narzędzie. Trzeba poznać co najmniej kilka, żeby znać ich ograniczenia i zalety i użyć najlepszego do konkretnego zadania. Nie opieraj ścieżki kariery na języku. Naucz
  • Odpowiedz