terminology

Co to jest dependency injection?

Pojawiło się już kilka pytań z konkretnymi pytaniami dotyczącymi dependency injection, na przykład kiedy go używać i jakie fr ... są do niego przeznaczone. Jednakże Co to jest dependency injection i kiedy / dlaczego powinno lub nie powinno być używane?

Czym są MVP i MVC i jaka jest różnica?

chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź je ... ewModel. Moje pytanie składa się z trzech części: jakie problemy dotyczą tych wzorców? Jak są podobne? Czym się różnią?

Czym jest (funkcjonalne) programowanie reaktywne?

zamknięty. To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecni ... / Moje tło jest w językach imperatywnych/OO, więc wyjaśnienie, które odnosi się do tego paradygmatu byłoby mile widziane.

Co to jest JSONP i dlaczego został stworzony?

Rozumiem JSON, ale nie JSONP. Dokument Wikipedii na temat JSON jest (był) najlepszym wynikiem wyszukiwania dla JSONP. Mówi ta ... stworzyłem nową stronę dla JSONP Na Wikipedii; teraz ma jasny i dokładny opis JSONP, oparty w dniu[31]}jvenema 's odpowiedź.

Czym jest refleksja i dlaczego jest przydatna?

Czym jest refleksja i dlaczego jest przydatna? Szczególnie interesuje mnie Java, ale zakładam, że zasady są takie same w każdym języku.

Na czym polega JSONP?

Rozumiem JSON, ale nie JSONP. Dokument Wikipedii na temat JSON jest (był) najlepszym wynikiem wyszukiwania dla JSONP. Mówi ta ... : właśnie stworzyłem nową stronę dla JSONP Na Wikipedii; teraz ma jasny i dokładny opis JSONP, oparty na jvenema 's answer.

Jaka jest różnica między metodą a funkcją?

Czy ktoś może podać proste wyjaśnienie metod vs. funkcji w kontekście OOP?

Jaka jest różnica między testami jednostkowymi, funkcjonalnymi, akceptacyjnymi i Integracyjnymi? [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... y testami jednostkowymi, funkcjonalnymi, akceptacyjnymi i Integracyjnymi (i innymi typami testów, o których nie wspomniałem)?

Jaka jest różnica między frameworkiem a biblioteką?

Jaka jest różnica między a ramy i a biblioteka? Zawsze myślałem o bibliotece jako zbiorze obiektów i funkcji, które koncent ... ko zbiór bibliotek skoncentrowanych na określonej metodologii (tj. MVC) i który obejmuje wszystkie obszary rozwoju aplikacji.

Jaka jest różnica między udawaniem, wyśmiewaniem i stubowaniem?

Wiem, jak używam tych terminów, ale zastanawiam się, czy są akceptowane definicje dla udawania, wyśmiewanie i stubowanie do ... as przede wszystkim do abstrakcji zależności danych lub gdy mocks/stubs są zbyt uciążliwe, aby skonfigurować za każdym razem.

Co to jest stan rasy?

Podczas pisania aplikacji wielowątkowych jednym z najczęstszych problemów są warunki rasowe. Moje pytania do społeczności to: Jaki jest stan rasy? Jak je wykrywasz? Jak sobie z nimi radzisz? Wreszcie, jak zapobiec ich wystąpieniu?

Różnica między DTO, VO, POJO, JavaBeans?

Widziałem podobne pytania: Jaka jest różnica między JavaBean i POJO? Jaka jest różnica między POJO (Plain Old Java Object) a DTO (Data Transfer Object)? Czy możesz mi również powiedzieć, w jakich kontekstach są one używane? Czy ich cel?

Jaka jest różnica między frameworkiem a biblioteką? [zamknięte]

Jaka jest różnica między a ramy i a biblioteka? Zawsze myślałem o bibliotece jako o zbiorze obiektów i funkcji, które skupi ... rony jest zbiorem bibliotek skupionych wokół określonej metodologii (tj. MVC) i obejmuje wszystkie obszary rozwoju aplikacji.

Jaka jest różnica między argumentem a parametrem?

Mówiąc werbalnie o metodach, nigdy nie jestem pewien, czy użyć słowa argument Czy parametr Czy czegoś innego. Tak czy siak i ... iniujesz dokładną terminologię; możesz także użyć "formal argument/parametr " i "actual argument/parametr" do disambiguate.

Co to jest lambda (funkcja)?

Dla osoby bez doświadczenia comp-sci, czym jest lambda w świecie informatyki?

Co to jest "zamknięcie"?

Zadałem pytanie o Currying i zamknięcia zostały wymienione. Co to jest zamknięcie? Jak to się ma do currying?

Co to jest "Currying"?

Widziałem odniesienia do funkcji curry w kilku artykułach i blogach, ale nie mogę znaleźć dobrego wyjaśnienia (lub przynajmniej takiego, które ma sens!)

Co oznacza "POSIX"?

Co to jest POSIX? Przeczytałem artykuł Wikipedii i czytam go za każdym razem, gdy spotykam się z tym terminem. Faktem jest, że nigdy nie rozumiałem, co to jest. Czy ktoś może mi to wyjaśnić wyjaśniając "konieczność stosowania POSIX 'a"?

Jaka jest różnica między UTF-8 a Unicode

Słyszałem sprzeczne opinie od ludzi-według Wikipedii, patrz tutaj . To to samo, prawda? Czy ktoś może to wyjaśnić?