Czy w #java do wszystkiego trzeba powołać obiekt?
#naukaprogramowania

Python:
smth = input("WPISZ COS")
print(smth)

JAVA:
import java.util.Scanner;

class DobryJezu{
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in);
String userName;

System.out.println("Enter username");
userName = myObj.nextLine();

System.out.println(userName);
}
}
@zortabla_rt: dostępami do IO czy NIO nie przejmuj się, że brzydkie, bo współcześnie tego i tak się coraz mniej używa ( ͡° ͜ʖ ͡°)

Nie mniej jednak, to się zgadza, że Java jest bardziej "verbose" (PL "rozwlekły"?) od Pythona. Przy większych programach czasem do jest plusem, bo zwiększa czytelność programu, ale już nie jest to kosztem takiego wzrostu liczby linii kodu jak w przypadku HelloWorldów.

Java jest
  • Odpowiedz
@zortabla_rt: weź pod uwagę, że ten kod z pythona i javy to nie do końca są porównywalne konstrukcje. Funkcja input z pythona służy stricte do odczytu konsoli, a Scannerem możesz odczytać dane z konsoli, z pliku, albo stronę internetową. Jeśli opakujesz sobie scannera w dodatkową metodę statyczną, to w połączeniu z importami statycznymi w Javie możesz osiągnąć niemal identyczny kod z tym pythonowym. Tylko, że w Javie nikt tak nie robi,
  • Odpowiedz
Nie planujemy

tworzymy lepszy kod

@scriptkitty: xD
Były smoki w tej bajce? ( ͡° ͜ʖ ͡°)

Musiałem kilka razy pracować w takim kodzie, co to "super programiści" go developowali bez nadzoru i planowania, bo #!$%@? z planowaniem, my chcemy tylko programować. W każdym przypadku łatwość utrzymania takiego kodu jest odwrotnie proporcjonalna do zadufania pracownika ( ͡° ͜ʖ ͡°) To, że piszesz szybciej nie
  • Odpowiedz
#naukaprogramowania #facebook
Mam bota na fejsie ale zeby go udostepnic zeby odpisywal na wiadomosci innych uzytkownikow niz ja, potrzebna jest weryfikacja indywidualna. Ktos wie jak to obejsc zeby nie wrzucac zdjecia swojego dowodu/paszportu czy czego oni tam chca? Nie za bardzo mi sie marzy aby dawac fb takie wrazliwe dane.( ͡° ͜ʖ ͡°)
  • Odpowiedz
Witam serdecznie, myślę o przebranżowieniu się, trochu ostatnio czytałem o programowaniu itd. (jestem totalnie zielony)
i wstępnie pomyślałem by przyuczać się do zawodu testera po pracy. Chce poświęcać temu od 10-20godzin tygodniowo. Dlatego otwieram tag #odzeradotestera.
Będę starał się w miarę regularnie opisywać z czego się uczę. Najwięcej ludzi podobnych do mnie szuka często w naszej wyszukiwarce google.pl strony czy jakiegoś bloga opisującego tą przygodę od zera.
Aktualnie poświęciłem 3 godzinki
@KredaFreda: dobra rada, nie pisz nikomu co robisz, ani nic tu nie opisuj, bo każdego to g.. obchodzi i raczej będziesz dostawał pełno hejtu od znafcow jak na 4programmers. Stwórz sobie swój plan, na anglojęzycznych forach poszukaj how to start i do roboty , jeżeli ci na tym zależy. Pochwal się efektami, ale nie to do
  • Odpowiedz
#anonimowemirkowyznania
Dostałem proste zadanie do zrobienia w domu, jako jeden z etapów rekrutacji. Macie jakieś porady co zrobić, żeby zaplusować w jakiś sposób i pozytywnie wyróżnić się na tle innych kandydatów? Jeśli jesteście rekruterami to jak oceniacie takie zadania? Co przykułoby waszą uwagę? Ewentualnie co uznalibyście za karygodny błąd, zakładając, że mówimy o projekcie kogoś bez doświadczenia?
#programowanie #naukaprogramowania

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi
@AnonimoweMirkoWyznania: nie jestem rekruterem, ale podziękowałbym gościowi który by zlecił zrobienie zadania komuś innemu.
Przyłóż się, zrób to porządnie, dopisz testy (tutaj może być ogromny plus), a jak będzięsz jakoś słownie weryfikowany to się przygotuj na pytania: dlaczego tak to zrobiłeś, czy zrobiłbyś to teraz inaczej, itd
  • Odpowiedz
addForm.addEventListener('submit', (e) => addElement(
e,
addForm.elements.node.value,
addForm.elements.text.value,
addForm.elements.attr.value,
addForm.elements.value.value,
))

#naukaprogramowania

nie rozumiem o co chodzi z tym e/event. Jest to obiekt, który odpowiada za jakiekolwiek zdarzenie? Zależy jak go użyjemy ale chodzi o przycisk, ruch myszką, scroll itp? Czemu w tej funkcji daje się w strzałkowej jako argument e i później w funkcji e?
addForm.addEventListener(stringNazwEventów, (event) => funkcjaKtóraSięWykonaPoWykonaniuEventu(parametr))

Dodajesz event listener na 'submit' (wysłanie formularza), który po submicie, uruchomi callback - w Twoim przypadku funkcję addElement z parametrami :
e,
addForm.elements.node.value,
addForm.elements.text.value,
addForm.elements.attr.value,
addForm.elements.value.value

e (event) jest jednym z parametrów przekazanych do callbacka

Ogólnie to polecam https://developer.mozilla.org/pl/ , bo wszystko jest tam klarownie wyjaśnione
  • Odpowiedz