Hiranus

Na rozmowę

Jun 28th, 2019
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.86 KB | None | 0 0
  1. WCF - framework używany  przy komunikacji, budowaniu rozproszonych systemów, czyli w zasadzie serwisów.
  2.   ABC - Address, Binding, Contract
  3.  
  4. SOAP - można wysyłać dane dowolnym protokołem, nie tylko http, wiadomości są zapisane pod postacią XMLi.
  5. REST - bazuje na adresach URL na które wysyłamy zapytania które zazwyczaj są Jsonem (mogą być też xml, plain text albo binary data). Wysyłamy maetowy protokołu HTTP
  6. Get - pobieranie danych
  7. Post - dodanie nowego wpisu - np utworzenie nowego wpisu w systemie.
  8. Put - Update wpisu
  9. Delete - kasowanie
  10.  
  11.  
  12. Fabryka - Słuzy do tworzenia obiektów ze sobą powiązanych np interfejsem
  13. Builder - ułatwia tworzenie złożonych obiektów
  14. lazy initialization - opżnia tworzenie obiektu do momentu w którym jest on potrzebny
  15. Singleton/Multition - Umożliwiają tworzenie określonej liczby obiektów
  16.  
  17. Dekorator - sposób wykorzystujący dziedziczenie do dodawania nowych funkcji do obiektu
  18. Fasada  - sposób na ukrycie/ułatwoienie kożystania z bardzo złożonego kodu poprzez przygotowanie uproszczonej wersji api
  19. Adapter/wrapper - umożliwia Używanie klas które mają niekompatybilne interfejsy poprzes stworzenie jednego wspólnego (android.UseUSB() i Iphone.UseLightning() jako phoneAdapter.UseWiredConnection())
  20. Testy Jednostkowe - testy mające na celu przetestowanie poszczególnych funkcji systemu, pisane przez programistów
  21. refleksja - RTTI - pozwala przeglądać obiekty podczas runtime bez znajomości budowy podczas budowy kodu
  22.  
  23. SOLID
  24. Single responsibility - klasa powinna mieć tylko jeden cel / zadanie.
  25. Open–closed - obiekty powinny być otwarte na rozszeżenie ale zamknięte na modyfikacje
  26. Liskov substitution - obiekty powinny być zamienialne na inne nadrzędnego typu bez ich znajomości
  27. Interface segregation - Wiele interfejsów jest lepszych niz jeden genralny
  28. Dependency inversion - Wysoko poziomowe moduły nie powinny mieć twardych zależności do niskopoziomowych modułów. Zarówno jedne jak i 2 powinny używać abstrakcji
  29.  
  30. Event Aggregator - daje mozliwość subskrybowania i publikowania eventów
  31.  
  32.  
  33. Bindings wpf =
  34. OneWay
  35. TwoWay
  36. OneWayToSource
  37. OneTime
  38.  
  39. Dependancy injection - wstrzykiwanie zależności polega na podaniu obiektowi nadrzędnemu obiektów których wymaga do pracy, Dependency inversion z tego kożysta
  40.  
  41. Attached property & dependancy property - rozszeżenie DependencyObject.
  42. Attached property  - Prxzyłączają się propertki z wyższych w struktórze wpfa (grid.row)
  43. dependancy property - rejestrowanie własnych proeprtek w kontrolkach.
  44.  
  45. Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.
  46.  
  47. Klasa aby wejśc do dictionary musi zapewnic hash;
  48.  
  49. ANTS profiler - badanie wydajności kodu
Advertisement
Add Comment
Please, Sign In to add comment