Pytania otagowane jako terminology

Pytania dotyczące obiektywnego znaczenia lub wspólnego rozumienia słów i pojęć związanych z cyklem życia rozwoju systemu




7
Różnica między wzorem a zasadą
Jaka jest różnica między wzorami projektowania obiektowego a zasadami? Czy to są różne rzeczy? O ile rozumiem, obaj starają się osiągnąć jakiś wspólny cel (np. Elastyczność). Czy mogę więc powiedzieć, że wzór jest zasadą i odwrotnie? Zasada projektu = SOLID (tj. Zasada inwersji zależności) Wzór projektowy = Gof (tj. Abstrakcyjny …

2
Problem ze zrozumieniem słowa „szew”
Czytam „Dependency Injection in .NET” Mark Seemann (jest fantastyczny i musi mieć), a autor często używa słowa „szew”. Ale nie rozumiem, co to znaczy. Oto przykład użycia tego słowa: Rozdział 7 wyjaśnia, jak komponować obiekty w różnych konkretnych ramach, takich jak ASP.NET MVC, WPF, WCF i tak dalej. Nie wszystkie …



5
Czy Google Closure to prawdziwy kompilator?
To pytanie jest inspirowane debatą w komentarzach do tego pytania dotyczącego przepełnienia stosu . Dokumentacja Google Closure Compiler zawiera następujące informacje (wyróżnienie dodane): Kompilator zamknięcia to narzędzie do szybszego pobierania i uruchamiania JavaScript. To prawdziwy kompilator dla JavaScript. Zamiast kompilować z języka źródłowego na kod maszynowy, kompiluje z JavaScript do …

2
Co to jest drzewo Aguri?
Przeglądając stare artykuły Hackera, natknąłem się na post od użytkownika, który powiedział: Drzewa Aguri, które łączą trix radix o ograniczonym rozmiarze (tak jak w przypadku tabeli routingu programowego) z listą LRU i automatycznie syntetyzują agregaty (np. 10.0.0.0/16 z 1000 obserwacji we wszystkich adresach IP) na podstawie wzorca wstawiania. Najbardziej znane …

8
Co to jest pseudokod?
Ostatnio widziałem wiele wzmianek o Pseudokodzie, na tej stronie i innych. Ale nie rozumiem: Co to jest Pseudokod? Na przykład poniższy artykuł w Wikipedii mówi: „Wykorzystuje konwencje strukturalne języka programowania, ale jest przeznaczony raczej do czytania przez ludzi niż do czytania maszynowego”. Czy to oznacza, że tak naprawdę nie jest …

8
Co jest przeciwieństwem abstrakcji? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Jak rozumiem, abstrakcja jest terminem, którego używamy, gdy więcej znaczenia powstaje z czegoś prostszego bez zmiany. Wywodzi się od …

2
Jakie są różne znaczenia słowa „urządzenie”?
Mam pewne trudności ze zrozumieniem pojęcia „urządzenia”. Wiem, co to jest zestaw testowy, przypadek testowy, uruchomienie testowe, ale czym dokładnie jest „urządzenie”? Sparametryzowany przypadek testowy? Wydaje mi się, że znaczenie lub semantyka terminu „urządzenie” może się nieznacznie różnić w zależności od języka programowania lub środowiska testowego? Myślę, że urządzenie phpunit …

4
Co ma znaczyć casting?
Podczas kodowania w językach niskiego poziomu, takich jak CI, zauważ, że rzutowanie czasami oznacza „reinterpretuj te bajty, tak jakby zawsze był tego innego typu”, a innym razem jako „inteligentnie przekonwertuj tę wartość na ten inny typ”. Jakie jest pierwotne znaczenie tego słowa i czy istnieje spójność, kiedy należy spodziewać się …

5
Czy termin „Front-End” jest synonimem „po stronie klienta”? Jeśli tak, czy zawsze tak jest?
Jako stosunkowo nowy (samouk) programista stron internetowych dość często słyszałem terminy front-end , po stronie klienta , back-end i po stronie serwera . Dla mnie front-end i back-end zawsze były synonimami odpowiednio po stronie klienta i po stronie serwera. Ponieważ jednak zacząłem pracować z frameworkami MVC, takimi jak CodeIgniter, natknąłem …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.