design

"Myślenie w AngularJS" jeśli mam tło jQuery? [zamknięte]

Załóżmy, że jestem zaznajomiony z tworzeniem aplikacji po stronie klienta w jQuery, ale teraz chciałbym zacząć używać Angula ... ego? czy są jakieś względy/ograniczenia po stronie serwera? Nie szukam szczegółowego porównania pomiędzy jQuery i AngularJS.

Jestem nowy w tego typu rzeczach, ale ostatnio dużo słyszałem o tym, jak dobry węzeł.js jest. Biorąc pod uwagę, jak bardzo k ... iej mieści się w ogólnej kategorii: kiedy używać określonego frameworka i do jakich problemów jest on szczególnie odpowiedni?

Dlaczego nie używać tabel dla układu w HTML? [zamknięte]

Wydaje się być ogólną opinią , że tabele nie powinny być używane do układania w HTML. Dlaczego? Nigdy (lub rzadko szczerz ... pominając o jego niewłaściwym CSS. Jestem naprawdę zainteresowany dobrymi argumentami, aby używać difs + CSS zamiast tabel.

Konstrukcja silnika gry oparta na komponentach [zamknięta]

Przyglądałem się projektowi silnika gry (skupionemu głównie na silnikach gier 2D, ale także na grach 3d) i jestem zainteresow ... rmacje na ten temat byłyby mile widziane, a nawet książki, chociaż linki i szczegółowe odpowiedzi tutaj byłyby preferowane.

Dlaczego dobry interfejs użytkownika jest tak trudny dla niektórych programistów? [zamknięte]

Niektórzy z nas po prostu mają problemy z bardziej miękkimi aspektami projektowania UI (ja szczególnie). Czy "back-endowe ko ... yśleć i Dlaczego oprogramowanie ssie, ale jestem zastanawiasz się, co inni zrobili, aby usunąć swoje braki w tej dziedzinie?

Dlaczego nie dziedziczyć z listy?

Kiedy planuję swoje programy, często zaczynam od takiego łańcucha myśli:]} Drużyna piłkarska to tylko lista piłkarzy. Dl ... opuszczalne? Dlaczego/dlaczego nie? Co musi wziąć pod uwagę programista, decydując czy odziedziczyć po List<T> czy nie?

C Stan-konstrukcja maszyny

Tworzę mały projekt w mieszanym C i C++. Buduję jedną małą maszynę stanową w sercu jednej z moich nici roboczych. Zastanawi ... mentacji. Aktualizacja: bazując na wszystkich wspaniałych wkładach zebranych na SO, zdecydowałem się na tę architekturę:

Jak projektować projekty obiektowe? [zamknięte]

Pracuję nad dużym projektem (dla mnie), który będzie miał wiele klas i będzie musiał być rozszerzalny, ale nie jestem pewien, ... z? Jaki jest proces, który zwykle wykonujesz yeilds dobry, czysty projekt, który będzie ściśle reprezentować produkt końcowy?

Projektowanie oprogramowania a Architektura oprogramowania [zamknięty]

Czy mógłby ktoś wyjaśnić różnicę między projektowaniem oprogramowania a architekturą oprogramowania? Dokładniej; jeśli powie ... iki/Software_design i http://en.wikipedia.org/wiki/Software_architecture , ale nie jestem pewien, czy dobrze je zrozumiałem.

RESTful URL design for search

Szukam rozsądnego sposobu na reprezentowanie wyszukiwań jako RESTful Url. Konfiguracja: mam dwa modele, Samochody i garaże, ... /cars/color:blue/type:sedan/doors:4 Czy coś w tym stylu. How do we go from /cars/color/blue Do sprawy multiple field?

Facebook Architecture [zamknięty]

Szukałam artykułów/informacji o architekturze na Facebook, wyzwaniach i sposobach, w jakie się z nimi zmierz. Czego używają i ... byłem w stanie znaleźć dobrych miejsc do dzielenia się tymi badaniami, stąd ta inicjatywa. Mam nadzieję, że to komuś pomoże.

Modelowanie windy z wykorzystaniem analizy i projektowania obiektowego [zamknięty]

Istnieje zestaw pytań, które wydają się być powszechnie używane w wywiadach i klasach, jeśli chodzi o projektowanie i analizę ... nieją trzy szyby windy w banku windy i jedna winda na szyb. Jaki byłby właściwy sposób modelowania tego w modelu obiektowym?

Jak zaprojektować bazę danych dla pól zdefiniowanych przez użytkownika?

Moje wymagania to: potrzeba dynamicznego dodawania zdefiniowanych przez użytkownika pól dowolnego typu danych potrzeba szy ... j, ale widziałem je wymienione. Nie jestem pewien, czy dadzą mi wyniki, których chcę, zwłaszcza z wydajnością. Coś jeszcze?

POST HTTP z parametrami zapytań URL-dobry pomysł czy nie?

Projektuję API, aby przejść przez HTTP i zastanawiam się, czy użycie polecenia HTTP POST, ale tylko z parametrami zapytania U ... ępnij tę właściwość. Również, opcje metod i TRACE powinny Nie mają skutków ubocznych, a więc są z natury idempotentna.

Szkielet aplikacji obsługujący wiele ekranów

Jak wiemy Android pochodzi z różnych urządzeń, które mają różne Funkcji, rozdzielczości i wielkości ekranu, więc podczas twor ... ie. Z mojej wiedzy zrozumiałem, że do projektowania grafiki na Androida nawet programista musi znać koncepcję projektowania.

dziedziczenie oparte na prototypach a dziedziczenie oparte na klasach

W JavaScript każdy obiekt jest jednocześnie instancją i klasą. Aby wykonać dziedziczenie, możesz użyć dowolnej instancji obie ... nku (prototype-based object orientation)? jakie są zalety (i wady) prototypowego OO w stosunku do tradycyjnego, klasowego OO?

Kiedy powinienem używać struktury zamiast klasy?

MSDN mówi, że powinieneś używać struktur, gdy potrzebujesz lekkich obiektów. Czy istnieją inne scenariusze, w których struktu ... one. Rozumiem techniczne różnice pomiędzy strukturami i klasami, po prostu nie mam dobrego wyczucia Kiedy używać struktury.

Czy istnieje typowy wzorzec implementacji maszyny stanowej?

Musimy zaimplementować prostą maszynę stanową w C . Czy standardowa Instrukcja przełączania jest najlepszym rozwiązaniem? Ma ... ę, że Biblioteka Boost Statechart może być dobrym rozwiązaniem. Jednak nie pomaga z C. skupmy się na przypadku użycia C.

Jakie przydatne bitowe sztuczki z kodem operatora powinien wiedzieć programista?

Muszę powiedzieć, że nigdy nie miałem powodów do używania operatorów bitowych, ale jestem pewien, że są pewne operacje, które wykonałem, które byłyby bardziej wydajne. W jaki sposób "przesunięcie" i "OR-ing" pomogły Ci skuteczniej rozwiązać problem?

Czy przedwczesna optymalizacja jest źródłem wszelkiego zła?

Mój kolega dziś wprowadził klasę o nazwie ThreadLocalFormat, która zasadniczo przeniosła instancje klas formatu Java do lokal ... y. Wycofał KOD na moją prośbę. Co o tym myślisz? Czy jest to przypadek "przedwczesnej optymalizacji" i jak źle jest naprawdę?