Wpis z mikrobloga

@czasnawykopki: Funkcje służą do tego, aby nie musieć powtarzać tego samego kawałka kodu kilkukrotnie. W twoim wypadku napisałeś funkcje, aby wywołać je jeden raz. Optymalizator i tak je w-----e i nic po nich przez to nie zostanie, więc piszesz sobie je dla pisania.
  • Odpowiedz
@inquis1t0r: Intellij posiadam ale zostawiam na jakieś większe projekty w przyszłości. Na obecną chwilę uważam, że do nauki PODSTAW lepszy będzie Eclipse. Intellij oczywiście jest o wiele przyjemniejszy ale za dużo podpowiada.
  • Odpowiedz
@BartorKrajczyk: Na tym etapie nie ogarniam co to optymalizator więc o ile dojdę do tego etapu nauki - zoptymalizuje. Wiesz, ja to taki podstawowy Mirek piszę dla pisania. Nie to co reszta, raz przeczyta podstawy i z głowy pisze zajebisty, czysty, zoptymalizowany kod.
  • Odpowiedz
@TymRazemNieBedeBordo: można, ale IMO to już jest o ten jeden krok za daleko ;) idąc dalej można oprogramować całą teorię grup, ciał i pierścieni liczbowych. W sumie coś takiego jest Rust, np. struktura może implementować operację dodawania:
https://doc.rust-lang.org/std/ops/trait.Add.html
dzielenia:
https://doc.rust-lang.org/std/ops/trait.Div.html
i to jest zaimplementowane w postaci Traitów, czyli trochę takich javowych interfejsów
  • Odpowiedz
@czasnawykopki:
1. Nie wrzucaj obrazków z kodem. Nigdy.
2. Nazwa metody addNumber sugeruje, że ta metoda doda liczby. A ona wypisuje wynik dodawania.
3. Dzielenie przed zero.
  • Odpowiedz
@czasnawykopki:
Zapamiętaj te zasady bo Ci się przydadzą:
DRY, KISS, YAGNI, SOLID

DRY – Don’t Repeat Yourself (pol. Nie powtarzaj się)
Jeżeli napisałeś kod po czym skopiowałeś go i wkleiłeś w inne miejsce - to znaczy, że gdzieś popełniasz błąd i na pewno da się to
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@czasnawykopki: nie ma nic złego w podpowiedziach. Za to wyrobisz sobie złe nawyki (złe w kontekście używania intellij później). Lepiej naucz się co IntelliJ potrafi. Skróty, ustawienia, debugger i inne takie.

Poza tym IntelliJ fajnie podpowiada kiedy masz zduplikowany kod, nieużywane zmienne albo jeśli możesz inaczej użyć kodu. Na Twoim miejscu używałbym go i zwracał uwagę na wszystkie podpowiedzi, bo te automatyczne uwagi do kodu są bardzo sensowne.
  • Odpowiedz
@AgainPsychoX: Haaaa, rozbawiłeś mnie ( ) A możesz napisać z czego to wynika i w jakim języku obecnie programujesz? Nie mając wcześniej żadnego doświadczenia postawiłem na jave i tak powoli sobie brnę w tym temacie. Czy to był dobry wybór pewnie się okaże za jakiś czas.
  • Odpowiedz