Co nowego na forum?

Szanowna Pani Flame 2019-11-13 21:38
Łysienie Flame wczoraj, 17:22
MalformedURLException Java 26 minut temu
Kurs javy Kariera dziś, 07:21

GigaBajt dodał komentarz w MalformedURLException

2 minuty temu Aaa skopiowałeś sam konstruktor bez nagłówka public class ImagePanel extebds JPanel...

Veox dodał komentarz w Pytanie do ekspertów od BMW

4 minuty temu Oczywiście, że się produkuje sportowe samochody ale Octavia RS po prostu takim ma ni...

TheLearner dodał komentarz w MalformedURLException

10 minut temu Tak, po prostu tak nazwałem klasę Main ;) Mam Intellij, skopiowane jest dobrze, mogł...

TheLearner dodał komentarz w MalformedURLException

21 minut temu Dzięki, faktycznie problemem było to, że ten kawałek nie był załapany w try catch. R...

axde dodał komentarz w Pytanie do ekspertów od BMW

22 minuty temu A ten RS to niby co takiego? Inna mapa silnika, twardsze, niższe zawieszenie, kupa z...

tomasz3dk dodał komentarz w Android QR code reader jako rejestracaj godzin wejscia

25 minut temu Obecnie niestety nie wiem jak wygląda sytuacja w kwestii zasilania, sam też tego nie...

Kamil Żabiński dodał post w MalformedURLException

26 minut temu Jeśli łapiesz MalformedURLException to po co masz throws MalformedURLException ? Usu...

Pepe dodał komentarz w Sztuczne przedłużenie licencji Delphi Community

28 minut temu A co to są "kolory 10.3"?

GutekSan dodał komentarz w Rekrutacyjne WTF jakie Was spotkały

28 minut temu @TomRiddle: szukasz samochodu, który ma do 2 lat i do 30 tys. km. przebiegu. Pojawia...

kixe52 dodał komentarz w Ile zarabiacie?

29 minut temu :)

Kondziowsky dodał komentarz w Pytanie do ekspertów od BMW

30 minut temu ale że nawet RS? :( znasz może?

choracy69 dodał komentarz w Ile zarabiacie?

30 minut temu Ogólnie jak dobrze znacz się na BI/ETL i to Oracle (jest go 'dość' mało w Polsce) to...

Gushasad dodał post w C# autoryzacja Oauth 2

31 minut temu Postaram się napisać to sam, bo czas mnie nie ciśnie, a projekt jest hobbystyczny :)

axde dodał post w Pytanie do ekspertów od BMW

34 minuty temu Zawsze to lepiej niż jeździć Skodą Octavią (jakąkolwiek).

Mateusz_95 dodał komentarz w Ile zarabiacie?

35 minut temu Mi pasuje takie rozwiązanie ¯_(ツ)_/¯ Nie każdemu musi i nie każdy się tak dogada

GigaBajt dodał post w MalformedURLException

36 minut temu BraVolt napisał(a): JUnit, Hamcrest. Obstawiam że koledze nie chodzi o testy, tak ty...

zarejestrowany_troll dodał post w Java Rest Api Testing

37 minut temu https://leanpub.com/testrestapi

phenom111 dodał post w Java Rest Api Testing

39 minut temu Jakieś materiały książki coś zrozumiałego od testowania Api Rest(POST, PUT, GET, DEL...

axde dodał komentarz w Rekrutacyjne WTF jakie Was spotkały

53 minuty temu Odpisales, ze przez nich teraz bedziesz plakal w poduszke?

stivens dodał komentarz w String, char - przenoszenie do nowej lini,

56 minut temu No w sumie :D

Popularne wpisy na mikroblogu

axde
wczoraj, 14:10

Tłumaczę znajomemu (od kilku lat nietechniczny, zarządza projektami, hindusami, wdrożeniami) czym jest TDD w idealnym świecie:

  • Piszesz test zanim napiszesz kod.

Po moim wprowadzeniu pada pytanie (w sumie słuszne jakby się nad tym zastanowić)

  • I jaki jest benefit tego reverse engineeringu zeby najpierw test case taki robic zanim zrobisz kawałek kodu?

Więc tłumaczę krok po kroku:

  • Piszesz test
  • Odpalasz - masz dostać FAIL
  • Piszesz funkcję, metodę, pętlę, interfejs, coś co chcesz przetestować dla jakichś tam wyników, które ma przyjmować dana funkcja/metoda/blablabla (...)
  • Odpalasz test, ma być PASS
  • Robisz refactor tego co napisałeś

Kolega stwierdza:

  • Czyścisz kibel
  • Srasz do czystego kibla
  • Czyścisz kibel ponownie
ccwrc

@Karol191PL: bugi widzisz od razu, wykonanie 500 testów może potrwać około sekundy i od razu wiesz co jest nie tak i reagujesz. Poprawiasz błąd w kilka minut zamiast później szukać go godzinę, badać powiązania i kłaść szpachlę, która wytrzymuje do następnego tajemniczego błędu bo testów nie ma.

TomRZ

Na pewno przyspiesza testowanie, a tym samym posrednio tworzenie nowego kodu. Tylko projekt musi osiągnąć pewną wielkość krytyczną, plus musi być to projekt często aktualizowany. Robienie TDD do jakiejś pierdoły mija się z celem.

vpiotr
wczoraj, 10:34

Cos dla fanow C64: C64 na gwiazdke, o ile dobrze pamietam to m.in. @jarekr000000

vpiotr

@ccwrc: jak dodasz czytnik usb, joya, konwerter hdmi itd to moze juz nie byc tak tanio.

WhiteLightning

Ja w weekend kupilem wzglednie niedrogo oryginal, z magnetofonem, joystickiem, cartridgem (bez zasilacza i kabli). Z mysla ze na pewno nie bedzie dzialal ale chcialem na czesci + osprzet i zeby naprawic magnetofon. A tu niespodzianka wystarczylo otworzyc wlozyc diode na miejsce bo byla wypchnieta, przeczyscic i okazalo sie dziala, polutowac joystick (zimne luty). Wiec mam teraz dwa sprawne bo wygrzebalem z piwnicy od rodzicow zabytkowy sprzet z dawnych lat: C64, Rambo Games (taki klon Atari 2600) i PSX.

LukeJL
2019-11-18 02:51

Od kilku dni wgłębiam temat WebAssembly(w skrócie Wasm).

A więc tak:

  • WebAssembly nie ma zastąpić JSa (przynajmniej nie teraz), a tylko go uzupełnić. Działa to tak, że kompilujesz program C++(albo Rust czy parę innych języków) do bajtkodu, który jest odpalany w przeglądarce. Jednak obecna wersja Wasm nie ma choćby garbage collectora, co utrudnia kompilację dynamicznych języków (dlatego do Wasm się kompilują póki co tylko te statyczne języki typu C++, Rust).

  • WebAssembly podobno jest szybszy od JSa jako tako, natomiast jest narzut na samą komunikację Wasm <--> JS (a Wasm obecnie nic nie może i wejście/wyjście musi przechodzić przez JS). No ale widocznie dalej się opłaca - ludzie portują silniki 3D albo odpalają w przeglądarce całe aplikacje pisane w C++ (co dało się zrobić już kiedyś, tylko że wtedy C++ był kompilowany do JS - a teraz do niskopoziomowego bajtkodu, więc ponoć szybciej), np. Figma tak została zrobiona. No i mamy Blazor, który pozwala na pisanie frontendu w C#.

  • WebAssembly można odpalać nie tylko w przeglądarce - ludzie, którzy nad nim pracują, dążą do tego, żeby to była taka uniwersalna maszyna wirtualna, na której ludzie będą odpalać binarki w bezpieczny zsandboxowany sposób. Solomon Hykes stwierdził, że gdyby Wasm istniał w 2008 to nie musiałby tworzyć Dockera, i że WebAssembly na serwerze to przyszłość: https://twitter.com/solomonstre/status/1111004913222324225 Poza tym wieloplatformowość, bo mamy bajtkod, który jest niezależny od urządzenia.

  • No i cały czas są robione prace nad tym, więc tak naprawdę era WebAssembly dopiero się rozpoczyna, chociaż zapewne i tak będzie to nisza do specyficznych zastosowań

axde

@Kamil Żabiński: Too deep. Przeciętny javascriptowiec (~95%) ogarnia tylko Reacta, Angulara, Vue i dociąganie bibliotek z repo npm lsumujących dwa inty.

Kamil Żabiński

@axde: wiem jak jest. Mówię tylko o tym, że jak ktoś już dziś chce eliminować JSa z frontu to może. Oczywiście on tam sobie dalej jest pod spodem, ale już tak nie wali po oczach swoim słabym dynamiczny typowaniem. Podobnie jak asembler i ByteCode jest pod spodem Javy, ale też się mało kto tym przejmuje