Inżynieria oprogramowania

15
Czym różni się oData od usługi REST?

Zamierzam napisać interfejs API usługi sieci Web i myślę o utworzeniu usługi REST. Co w tym kontekście oznacza OData? Czy możesz wyjaśnić różnicę między OData a

15
(Dis-) zalety typowania strukturalnego

Właśnie obejrzałem tę rozmowę Daniela Spiewaka, w której mówi on o zaletach pisania strukturalnego w porównaniu do nominalnego pisania Scali i Java . Przykładem tej różnicy może być następujący kod Java public interface Foo { public int length(); } public interface Bar { public int...

15
Czy musisz znać Javę przed wypróbowaniem Scali

Jestem zainteresowany nauką Scali. Dużo o tym czytałem, ale wiele osób ceni go, ponieważ ma model aktora, który jest lepszy dla współbieżności, obsługuje xml w znacznie lepszy sposób, rozwiązuje problem funkcji pierwszej klasy. Moje pytanie brzmi: czy musisz znać Javę, aby zrozumieć / docenić...

15
Dlaczego „Gra życia” Conwaya jest używana do wycofywania kodu?

Code Retreat to całodzienne szkolenie, które koncentruje się na podstawach rozwoju oprogramowania. Zbliża się „globalny” dzień wycofania kodu i nie mogę się doczekać. To powiedziawszy, byłem już w jednym z nich i muszę powiedzieć, że był ogromny chaos ... co jest w porządku. Jedną z rzeczy,...

15
Budujesz kompletny program?

Czytanie książek, oglądanie filmów i recenzowanie samouczków jest bardzo łatwe. Robienie notatek i faktyczne uczenie się materiału może być nieco trudniejsze, ale nawet wtedy każdy z porządnym mózgiem i sporym zainteresowaniem jest dość łatwy (nie wspominając o zabawie). Chodzi o to, że tak...