Pytania oznaczone «design»

53
Dlaczego nie ujawnić klucza podstawowego

W mojej edukacji powiedziano mi, że wadliwym pomysłem jest udostępnianie użytkownikowi rzeczywistych kluczy podstawowych (nie tylko kluczy DB, ale wszystkich głównych akcesorów). Zawsze myślałem, że to problem z bezpieczeństwem (ponieważ osoba atakująca może próbować czytać rzeczy, które nie są...

53
TDD - Outside In vs Inside Out

Jaka jest różnica między budowaniem aplikacji Outside In a budowaniem aplikacji Inside Out za pomocą TDD? Oto książki, które czytałem o TDD i testowaniu jednostkowym: Rozwój oparty na testach: Przez przykład Rozwój oparty na testach: Praktyczny przewodnik: Praktyczny przewodnik Realne...

51
Czy korzystanie z baz danych NoSQL jest niepraktyczne w przypadku dużych zbiorów danych, w których należy wyszukiwać według zawartości?

Od tygodnia uczę się o bazach danych NoSQL. Naprawdę rozumiem zalety baz danych NoSQL i wiele przypadków ich użycia. Ale często ludzie piszą swoje artykuły, jakby NoSQL mógł zastąpić Relacyjne bazy danych. I jest taki punkt, że nie mogę się obejść: Bazy danych NoSQL to (często) magazyny kluczy...