Wpis z mikrobloga

Jaki jest wynik próby kompilacji i uruchomienia tego kodu?
Zakładamy, że są obecne wymagane importy i klasa:

```

  static BigDecimal first = BigDecimal.ONE;
  static BigDecimal second = new BigDecimal("1.0");
  static BigDecimal third = new BigDecimal("1.00");
  static BigDecimal fourth = BigDecimal.TEN.divide(BigDecimal.TEN);
  static BigDecimal fifth = BigDecimal.TEN.divide(new BigDecimal("10.000000"));
  public static void main(String ... strgs) {
    Set treeSet = new TreeSet<>();
    treeSet.add(first);
    treeSet.add(second);
    treeSet.add(third);
    treeSet.add(fourth);
    treeSet.add(fifth);
    Set hashSet = new HashSet<>();
    hashSet.add(first);
    hashSet.add(second);
    hashSet.add(third);
    hashSet.add(fourth);
    hashSet.add(fifth);
    Set identityHashSet = Collections.newSetFromMap(new IdentityHashMap<>());
    identityHashSet.add(first);
    identityHashSet.add(second);
    identityHashSet.add(third);
    identityHashSet.add(fourth);
    identityHashSet.add(fifth);
    System.out.println(treeSet.size() + hashSet.size() + ":" +  identityHashSet.size());
  }
```

#interfacesmieci
#java #naukaprogramowania

Jaki jest wynik próby kompilacji i uruchomienia tego kodu?

  • 1:5 1.6% (1)
  • 2:4 0% (0)
  • 3:4 3.3% (2)
  • 4:3 19.7% (12)
  • 1:3 3.3% (2)
  • 1:4 0% (0)
  • 2:5 3.3% (2)
  • Nie znam się bo piszę w C# 59.0% (36)
  • Błąd kompulacji 4.9% (3)
  • Bład uruchomienia 4.9% (3)

Oddanych głosów: 61

  • 15
@interface: na jedno wychodzi, zadania z rekrutacji na juniora to jest typowy debilizm. Praca w firmie jak rozumiem polega na pisaniu kodu na kartce i kompilowaniu go w głowie ( ͡° ͜ʖ ͡°)
@Mave: albo na znajomości podstawowych struktur danych żeby nie tracić 3h dziennie na czytanie blogów i SO ( ͡° ͜ʖ ͡°) akurat to pytanie i poprzednie są bardzo dobre do sprawdzenia tego
@interface: No tak, bo przecież w większości projektów komercyjnych #!$%@? się hashmapami, treesetami i pisze sortowania bąbelkowe :) A potem przychodzi człowiek do pracy i musi taki kod utrzymać i sobie myśli o #!$%@? tym ludziom chodzi.
A potem przychodzi człowiek do pracy i musi taki kod utrzymać i sobie myśli o #!$%@? tym ludziom chodzi.


@Mave: ale to nie moja winna czy innych developerów że nie znasz podstawowych struktur danych jak hashset czy treeset -.-' od tłumaczenia takich rzeczy są książki i javadoc nie inni developerzy z którymi pracujesz ¯\_(ツ)_/¯
@interface: Ale kto powiedział, że nie znam? W ciągu ostatnich 3 lat pracy komercyjnej w IT spotkałem się w projektach z takimi strukturami może kilka razy, ostatnio kolega z Indii się chciał wykazać i takie spaghetti nam przygotował, że mózg paruje od rozwiązywania zagadki co autor miał na myśli. Ale ważne, że dużo struktur i certyfikat jakości jest.
Ale ważne, że dużo struktur i certyfikat jakości jest.


@Mave: o dobre, wrzucę też zadanie z certyfikacji następnym razem. w sumie nie wiem czego się czepiasz teraz, zadanie ma pokazać innym że takie struktury danych istnieją i jak ktoś ich nie zna to tutaj ma praktyczny przykład zobaczenia jak to wygląda, jak się używa i czym się różni A od B. celem tego jest edukacja. Poza tym, co do kolegi z
@interface: czepiam się tego, że zamiast dać ludziom na rekrutacji konkretne zadanie do zrobienia i ocenić kandydata na jego podstawie, to rekruterzy tworzą sobie jakieś gówno-zagadki nie mające odbicia w rzeczywistości i się onanizują, bo ktoś nie potrafi użyć z pamięci struktury która wystepuję w projekcie raz na rok. Sam napisałeś, że to zadanie rekrutacyjne i do tego się odnoszę.