design-guidelines

Najlepsza praktyka przechowywania danych w pamięci i bazie danych w tym samym czasie na Androidzie

Projektujemy aplikację na Androida, która ma dużo danych ("klienci"," produkty","zamówienia"...), i nie chcemy odpytywać SQLi ... jlepszy sposób na "buforowanie" tych rekordów? Naprawdę lubię skupić dyskusję na tym, a nie "dlaczego musisz buforować dane?"

konwencje nazewnictwa przestrzeni nazw

Dla tych z was piszących komponenty wielokrotnego użytku, co uważacie za najlepszą praktykę, jeśli rozszerzacie funkcjonalnoś ... zę bibliotekę Pop3, ponieważ nie istnieje ona w .NET. czy tworzę niestandardową przestrzeń nazw, czy używam System.Net.Mail ?

Jaki powinien być kolor Ripple, colorPrimary lub colouraccent? (Material Design)

Czytam Material Design Guidelines ale nie wiem, jaki powinien być kolor Ripple, jeśli nie jest czarny (z alfą). Na przykład ... iż czarny do tętnienia? Sprawdziłem wszystkie aplikacje Google, ale nigdy nie używają fal z kolorem. Obraz jak ja teraz:

Jak napisać testowalny kod w Swift

Więc to moje pytanie zaczęło się, kiedy zacząłem robić testy jednostkowe dla prostej 2 linii postNotification i addObserver. ... posób. nie pytam jak napisać testowalny kod dla NSNotificationCenter, Proszę o ogólne wytyczne do pisania testowalnego kodu.