glossary

Co oznaczają "branch"," tag "i" trunk " w repozytoriach Subversion?

Widziałem te słowa wiele wokół dyskusji Subversion (I chyba general repozytorium). Używam SVN w moich projektach przez ostatnie kilka lat, ale nigdy nie pojąłem pełnej koncepcji tych katalogów. Co to znaczy?

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?

Abstrakcja a ukrywanie informacji a enkapsulacja

Czy możesz mi powiedzieć jaka jest różnica między abstrakcją A ukrywaniem informacji w tworzeniu oprogramowania? Jestem zd ... e: znalazłem dobrą odpowiedź na te trzy pojęcia. Zobacz oddzielną odpowiedź poniżej dla kilku cytatów zaczerpniętych z tam .

Czym jest testowanie jednostkowe?

Widziałem wiele pytań pytających " jak "test jednostkowy w określonym języku, ale nie pytałem "co", "dlaczego" i "kiedy". Co ... aczego powinienem go używać? Kiedy powinienem go używać (również wtedy, gdy nie)? Jakie są typowe pułapki i nieporozumienia

Jakie są różnice między delegatami a wydarzeniami?

Jakie są różnice między delegatami a wydarzeniami? Czy oba nie zawierają odwołań do funkcji, które mogą być wykonywane?

Czym różni się programowanie proceduralne od programowania funkcyjnego?

Czytałem artykuły Wikipedii zarówno dla programowania proceduralnego i programowania funkcyjnego , ale nadal jestem nieco zdezorientowany. Czy ktoś mógłby to sprowadzić do sedna?

Czym są atrybuty in.NET?

Czym są atrybuty w. NET, do czego służą i jak tworzyć własne atrybuty?

Czym jest programowanie deklaratywne? [zamknięte]

Ciągle słyszę ten termin w kilku różnych kontekstach. O co chodzi?

Jaka jest różnica między typem a klasą?

Co odróżnia Typ od klasy i odwrotnie? (w języku ogólnym-w sensie agnostycznym)

Co to jest boks i unboxing i jakie są kompromisów?

Szukam jasnej, zwięzłej i dokładnej odpowiedzi. Najlepiej jako rzeczywista odpowiedź, chociaż linki do dobrych wyjaśnień mile widziane.

Programowanie funkcjonalne i programowanie niefunkcjonalne

Na drugim roku studiów "uczono nas" Haskella, prawie nic o tym Nie wiem, a jeszcze mniej o programowaniu funkcyjnym. Co to j ... go używać zamiast programowania niefunkcjonalnego i czy mam rację myśląc, że C jest niefunkcjonalnym językiem programowania?

Adnotacje Java

Jaki jest cel adnotacji w Javie? Mam takie rozmyte wyobrażenie o nich jako o czymś pomiędzy komentarzem a rzeczywistym kodem. ... na program w czasie wykonywania? Jakie są ich typowe zastosowania? Czy są unikalne dla Javy? Czy istnieje odpowiednik C++?

Co oznacza słowo "dosłowny"?

Co oznacza słowo "dosłowny", gdy jest używane w kontekście, takim jak ciągi znaków i wartości dosłowne? Jaka jest różnica między wartością dosłowną a wartością?

Markdown vs markup - czy są ze sobą powiązane?

Używam markdown, aby edytować to pytanie. W niektórych wiki użyłem znaczników wiki. To to samo? Są spokrewnieni? Proszę wyjaśnić. Jeśli chcę zaimplementować jeden lub drugi w projekcie sieci web (takim jak stackoverflow), czego potrzebuję użyć?

Czym jest MVC (Model View Controller)? [zamknięte]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... Ostatnio słyszałem określenie MVC (Model View Controller) rzucane z mnóstwem szumu, ale co to tak naprawdę jest?

Co sprawia, że język jest zorientowany obiektowo?

Ponieważ debata bez znaczeń jest bez znaczenia , pomyślałem, że wskażę na słonia w pokoju i zapytam: co właściwie sprawia, że ... e być. Powiązane pytanie, które może pomóc w pierwszej odpowiedzi, brzmi: czym jest archetyp języków obiektowych i dlaczego?

Baza danych: co to jest Multiversion Concurrency Control (MVCC) i kto ją obsługuje? [zamknięte]

Ostatnio Jeff napisał o swoich problemach z blokadami baz danych związanymi z czytaniem. Multiversion Concurrency Control ... ten problem. Co to jest i jakie bazy danych go obsługują? Updated: these support it (which other?) oracle postgresql

Czym jest object marshalling?

Słyszałem ten koncept często używany, ale nie mam zbyt dobrego pojęcia, co to jest.

Co to jest powiązanie językowe?

Mój dobry przyjaciel, Wikipedia, nie dał mi zbyt dobrej odpowiedzi na to pytanie. Więc: czym są powiązania językowe? Jak one działają? W szczególności dostęp do funkcji z kodu napisanego w języku X biblioteki napisanej w języku Y.