Tylko tak szczerze. Dlaczego tak wspaniały język jak #scala nie wyparł Javy i C# i nie przejął prowadzenia we wszystkich rankingach popularności?
#programowanie
#programowanie
1) jest przekomplikowana
2) scala z Catz i scala z scalaz to prawie dwa różne języki
Jest to język skomplikowany
pozwalający na dużą swobodę programisty.
Powoduje to, że długo się kompiluje
ciężko utrzymać jednolity styl w kodzie
private double price
za pomocą prostego =
, tylko za pomocą metody. Jak w takim razie mogę w podklasie stworzyc dzialajace metode setHeight, zeby miala dostep do private double price
klasy nadrzednej i mogla ja zmodyfikowac?Kilka miesięcy temu ukończyłem całą serię darmowych filmów na temat gita, przeznaczoną dla osób, które dopiero zaczynają programować lub znają wyłącznie podstawowe polecenia. Cel był jeden: stworzyć źródło wiedzy, które umożliwi opanowanie Gita w jeden wieczór. #bezZbędnegoGadania.
zmożna, to zależy od tego co piszesz.
Throwable
, a to dlatego że dziedziczą z niego m.in. OutOfMemoryError
(czy w ogólności każdy VirtualMachineError
), których absolutnie nie powinno się łapać (bo nie da się mieć dla nich sensownego recovery i w ten sposób tylko opóźniamy/utrudniamy crash JVM-ki).NullPointerException
try-catch
. To z kolei daje: a) mniej zagnieżdżeń, b) mniej szumu wokół logiki biznesowej, c) mniejsze ryzyko błęduMapperB.map
jest przemapowanie B
na BB
, no to zdecydowanie nie powinna przyjmować A
jako argumentu. Wyjątkiem byłaby sytuacja w której metoda map
byłaby prywatna, albo cała klasa MapperB
byłaby prywatna (wtedy takich klas/metod się nie testuje, więc sygnatury mogą być bardziej liberalne i dostosowane pod wygodę używania). We wklejonym przez Ciebie kodzie złamana została zasada principle of least privilege.Prawo i Sprawiedliwośc z największym poparciem według pierwszych, wstępnych wyników wyborów do europarlamentu. Koalicja Europejska na drugim miejscu. Frekwencja zdecydowanie przerosła oczekiwania i była zdecydowanie wyższa niż pięć lat temu.
zWykop.pl
#naukaprogramowania #programowanie #java #php