design

Strategia a wzorce pomostowe

Wiem, że to pytanie było już zadawane (np. Jaka jest różnica między wzorem mostu a wzorem strategii?). Czy mógłby jednak kt ... ach należy wybierać jedno nad drugim? Mniej konceptualnej teorii, bardziej praktyczne "realne" scenariusze byłyby doceniane.

Czy w JPA powinno być jedno repozytorium na tabelę?

Czy powinieneś mieć jedno repozytorium na tabelę w JPA? Jeśli nie, jak rozwiązać generyki w bazie danych repozytorium? Na pr ... ry public interface StoreRepository extends JpaRepository<Store, String> { public Store findByGuid(String guid); }

Jakich diagramów UML używasz? [zamknięte]

UML2 oferuje różne rodzaje diagramów. Do tej pory używałem tylko diagramów klasowych. Jakich diagramów UML używasz? Jakie Schematy polecacie do projektowania i dokumentacji projektu oprogramowania?

Rendering Engine Design-abstrakcja kodu API dla zasobów

Mam bardzo dużą przeszkodę w projekcie w moim kodzie renderującym. Zasadniczo to, co to jest, nie wymaga specyficznego kodu A ... platformy, które nie mogą korzystać z OpenGL, takie jak PS3. Każda rada na temat mojej sytuacji będzie bardzo mile widziana.

Jak zaprojektować stronę na telefony komórkowe

Jak rozpocząć rozwój strony, którą można przeglądać z telefonów komórkowych? Na przykład, jeśli przeglądasz witrynę Gmail z i ... isz zaprojektować dwie różne strony, aby to zrobić? Skąd mogę wiedzieć, czy witryna jest dostępna przez przeglądarkę mobilną?

Wzorzec projektowy dla jednorazowo załadowanych właściwości konfiguracyjnych?

Często mam do czynienia z problemem przechowywania w pamięci kilku (być może złożonych) ustawień konfiguracyjnych załadowanyc ... tOfBomb(), co wydaje mi się dość dziwne. Czy istnieje lepszy sposób, aby poradzić sobie z tym w bardziej semantyczny sposób?

Działania REST i kwestie związane z projektowaniem URL API

Buduję system zarządzania zapasami i jestem zajęty projektowaniem (myśleniem) API i implementacją REST. Mam następujące zaso ... e, Nie szukasz odpowiedzi, ale więcej porad na temat projektowania? Dzięki za poświęcenie czasu na przeczytanie tego wpisu!

Java 8 sposób na pracę z enum

Zastanawiam się, jak w Javie 8 najlepiej pracować ze wszystkimi wartościami enum. W szczególności, gdy trzeba uzyskać wszystk ... Czy to podejście jest OK, czy ma jakąś wadę w projektowaniu czy występ? Co więcej, Dlaczego enums nie ma metody stream ()?

Dlaczego w C#nie ma operatora` fieldof `lub` methodof'?

Mogą być używane w następujący sposób: FieldInfo field = fieldof(string.Empty); MethodInfo method1 = methodof(int.ToString) ... String(default(IFormatProvider))); MethodInfo method3 = methodof(() => default(List<int>).Add(default(int))); }

Metody rozszerzenia a statyczna Klasa użyteczności

Szukam plusów i minusów używania metod rozszerzeń nad statycznymi klasami narzędzi w aplikacji C#. Na przykład, plusem w kol ... zaju "StringUtils". Ale przekręt polegałby na tym, że może zacierać granice między tym, co jest w frameworku, a tym, co nie.

Wady niezmiennych obiektów w Javie?

Zalety niezmiennych obiektów w Javie wydają się oczywiste: Stan spójny automatyczne zabezpieczenie gwintu prostota Mo ... możliwe zaprojektowanie wielkoskalowego systemu (głębokiego wykresu obiektów), który głównie wykorzystuje obiekty niezmienne?

Jaka jest najlepsza szerokość bezwzględna dla strony internetowej?

Zakładając, że układ płynny nie jest opcją(ponieważ jest to inna dyskusja razem), jaka jest zalecana szerokość dla układu strony? Jakie są plusy i minusy różnych rozmiarów?

Konstrukcja języka C#: grupa metod wewnątrz operatora ' is`

Interesują mnie niektóre projekty języka C#. W C# spec istnieje reguła pozwalająca na używanie grup metod jako wyrażeń opera ... ie elementu języka C# bez reprezentacji runtime w grupach metod podobnych do CLR wewnątrz takiego operatora "runtime" jak is?

Jak dotrzeć do CSS zen?

CSS wygląda jak zestaw sztuczek dla mnie. Ilekroć czytam o jakiejś technice css, wygląda to znacznie bardziej jak sztuczki, k ... rukturę html i czuję się źle. Czy niektórzy z was mieli jakieś oświecenie i cieszyli się CSS zen ? Jak trafiłeś do CSS zen ?

Poprawa czytelności kodu [zamknięty]

Jeśli chodzi o dokumentację kodu, zwykle przyjmuje się, że kod powinien wyjaśniać się Sam, a dokumentacja kodu wbudowanego (z ... wiesz "krótkie, ale znaczące nazwy zmiennych", byłoby miło również uzyskać pomocną wskazówkę (np. "użyj zasady trzech słów").

Dobry Wzór klasy na przykładzie

Próbuję wypracować najlepszy sposób na zaprojektowanie klasy, która ma swoje właściwości w bazie danych. Weźmy podstawowy prz ... ); return personId; } Dzięki za pomoc! Niektóre przydatne adresy URL na dobry projekt klasy będą również mile widziane.

Czym różni się wzór repozytorium od prostej warstwy dostępu do danych?

Byłem zdezorientowany tym, co czytałem podczas moich badań nad wzorcem repozytorium. Zastanawiam się, czy ludzie są (niepopra ... a dostępu do danych. Wydaje mi się, że repozytorium i DAL to to samo, a może repozytorium "prawdziwe" używa obiektu criteria.

WCF: MessageContract, DataContract ...

Piszę swój pierwszy serwis WCF. Zdecydowałem się napisać usługę jako DLL na początek, a następnie aspekt rzeczy WCF na późnie ... psza strategia, aby zapewnić, że uzyskam z tego dobrze uformowany XML, aby inni klienci mogli łatwo korzystać z mojej usługi?

Dynamika układu DIV trzech kolumn; lewa = stała, center = płynna, prawa = płynna

Najlepsze rozwiązanie jakie dotychczas znalazłem to: Http://jsfiddle.net/kizu/UUzE9/ Ale to nie było to. Widzisz, mam trz ... li: http://jsfiddle.net/zMNYb/ Ale staram się odejść od używania tabel i używania układu opartego na DIV. Jakieś pomysły?

Wzory luźnego sprzężenia do programowania systemów wbudowanych

Gdzie mogę znaleźć dobre, sprawdzone wytyczne lub przykłady pisania rozszerzalnego, modułowego, luźno sprzężonego kodu w C (j ... e odpowiedzi, nie miałem jeszcze czasu na ich zbadanie. Platforma jest 16-bitowa (XC166 lub podobna) uC, Naga hw (bez RTOS).