design

Grube Modelki i chude Kontrolery brzmi jak tworzenie God models [closed]

Czytałem wiele blogów, które opowiadają się za podejściem grubych modeli i Chudy kontrolerów , esp. Obóz Rails. W rezultacie ... dotyczyć modelowania i radzenia sobie z danymi. Gdzie wyznaczasz granicę? Czy to nie jest po prostu wpadanie w wzorzec Boga?

Dlaczego używamy interfejsu? Czy to tylko dla standaryzacji?

Dlaczego używamy interfejsu? Czy to tylko dla standaryzacji?

Dobra czy zła praktyka? Inicjalizacja obiektów w getterze

Wydaje mi się, że mam dziwny nawyk... przynajmniej według mojego współpracownika. Pracowaliśmy razem nad małym projektem. Spo ... le nie bezwarunkowo i zdecydowanie nie cały czas. Więc idę. stracić nawyk i pomyśleć o tym przed użyciem. Dziękuję wszystkim!

Jak mogę nauczyć się tworzyć piękne infografiki (w związku z moją wiedzą R)? [zamknięte]

Jestem oddanym R (r-project.org) user, I love infographics. Właśnie natknąłem się na ten artykuł: http://www.noupe.com/desi ... zrobić ten skok? Jakie książki / oprogramowanie/umiejętności muszę mieć / rozwijać się, aby móc tworzyć piękne infografiki?

Jak zrobić gradientowe tło w Androidzie

Chcę stworzyć gradientowe tło jak na zdjęciu. ale nie może z powodu centerColore został rozłożony na pokrycie dołu i góry. J ... droid:endColor="#4B6CD6" android:angle="90"/> <corners android:radius="0dp"/> </shape>

Najlepszy projekt tabeli bazy danych changelog / auditing?

Muszę utworzyć tabelę bazy danych do przechowywania różnych dziennika zmian / audytu (gdy coś zostało dodane, usunięte, zmody ... zenie innych tabel dla typów zdarzeń lub podobnych rzeczy nie wchodzi w grę, ponieważ jest to komplikacja dla moich potrzeb).

Jak ograniczyć setdostępne tylko do "legalnych" zastosowań?

Im więcej dowiedziałem się o mocy java.lang.reflect.AccessibleObject.setAccessible, tym bardziej jestem zdumiony tym, co ona ... o world!" mutate(s); System.out.println(s); // "HELLO WORLD!" } } Czy tylko ja uważam, że to wielki problem?

Android 4.0 podtytuł (sekcja) Stylizacja etykiet

Więc patrzyłem na Android Dev Design site dla ICS i wszystkie aplikacje mają te napisy / nagłówki sekcji: Zastanawiałem ... em znaleźć żadnych widoków etykiet, które wyglądały tak w Android SDK, ale naprawdę podoba mi się ich wygląd. Z góry dzięki!

Jak Mogę zmienić kolor tytułu AlertDialog i kolor linii pod nim

Zmieniłem kolor tytułu AlertDialog używając tego polecenia alert.setTitle( Html.fromHtml("<font color='#FF7F27'>Set I ... zmienić kolor linii, która pojawia się pod tytułem; Jak mogę to zrobić ? Uwaga: nie chcę używać niestandardowego układu

Dobre przykłady projektowania GUI dla zorientowanych na biznes aplikacji CRUD (heavy data entry) [zamknięty]

Gdzie mogę znaleźć przykłady bardzo dobrze wyprodukowanego oprogramowania enterprise - y , które posiada: dobre, konsekwen ... ERP/ocena finansowa / ryzyka itp. Zasadniczo Gui z dużą ilością pól wejściowych, które definiują określony proces biznesowy.

Różnica między wydarzeniami a delegatami i ich odpowiednimi aplikacjami

Nie widzę zalet używania zdarzeń nad delegatami, poza byciem cukrem składniowym. Być może to nieporozumienie, ale wydaje się, ... ś delegatów nad wydarzeniami i vice versa? Proszę podać swoje prawdziwe doświadczenie z obu, powiedzmy w kodzie produkcyjnym.

Co to jest anty-wzór?

Studiuję wzorce i anty-wzorce. Mam jasne pojęcie o wzorach, ale nie mam anty-wzorców. Definicje z Internetu i Wikipedii bardz ... . Czy ktoś może mi wyjaśnić prostymi słowami, czym jest anty-wzorzec? Jaki jest cel? Co oni robią? To coś złego czy dobrego?

Czy zwracanie null jest złym projektem?

Słyszałem głosy mówiące, że sprawdzanie zwracanej wartości null z metod jest złym projektem. Chciałbym usłyszeć kilka powodów. Pseudocode: variable x = object.method() if (x is null) do something

Design-gdzie powinny być rejestrowane obiekty podczas korzystania z Windsor

Będę miał następujące komponenty w mojej aplikacji DataAccess DataAccess.Test Biznes Biznes.Test Zastosowanie Miałem ... zeciw z różnymi ścieżki? Linki do przykładowych projektów wykorzystujących Castle Windsor w ten sposób byłyby bardzo pomocne.

Jak wyglądają protokoły gier strategicznych czasu rzeczywistego, takich jak Starcraft czy Age of Empires?

Interesuje mnie jak działają protokoły (i pętla gry) dla tego typu gier; wszelkie wskazówki lub spostrzeżenia są mile widzian ... by zaawansowany o kilka "kleszczy" na sekundę, ale jak wykonywane są polecenia graczy? Jakie dane muszą być tam i z powrotem?

Baza Danych - Wersjonowanie Danych

Przeczytałem kilka pytań na temat SO (takich jak ten ) w odniesieniu do wersjonowania danych w bazie danych. Podobały mi si ... wania do przetwarzania, lub grupy przez PersonID i data wpływu? Czy jest to zwykle obsługiwane w jednym zapytaniu lub wielu?

Android heterogeniczny gridview jak pinterest?

Czy można utworzyć układ podobny do Pinteresta na Androidzie za pomocą GridView? Chcę tworzyć galerię zdjęć używając GridView ... rLayouts (myślę, że to rozwiązanie nie jest dobre: Pinterest style listview lub gridview w Androidzie) Jakieś pomysły ;)?

Kręgosłup.dziedziczenie widoku js

Mam widok o nazwie Pannel, który jest tylko tłem z przyciskiem zamykania. Chcę rozszerzyć ten widok na jeden o nazwie PannelA ... hwili wszystkie przykłady mają Backbone.View.Extend, ale te tylko rozszerzają Backbone.View; chcę rozszerzyć moje PannelView.

Obiekty Gry Rozmawiają Ze Sobą

Jaki jest dobry sposób radzenia sobie z przedmiotami i zmuszania ich do rozmawiania ze sobą? Do tej pory wszystkie Moje hobb ... k nadal będę wysyłać wskaźniki wszędzie. PS: chyba już o tym dyskutowano, ale nie wiem co to się nazywa potrzeba, którą mam.

Jak kontrolować rozprzestrzenianie się i rozmycie cienia?

Zaprojektowałem elementy interfejsu użytkownika w sketch, a jeden z nich ma cień z rozmyciem 1 i rozproszeniem 0. Spojrzałem ... view.layer.shadowOffset = CGSize(width: 0, height: 1) view.layer.shadowOpacity = 0.9 view.layer.shadowRadius = 5 }