Czy uważasz, że dobrą praktyką jest wdrożenie możliwości umożliwienia administratorowi zalogowania się jako inny użytkownik, z pominięciem hasła? Można to zaimplementować za pomocą hasła głównego lub funkcji w administracji użytkownika „Zaloguj się jako ten użytkownik”. Administratorzy proszą, aby taka funkcja mogła na przykład spróbować odtworzyć zgłoszony problem lub sprawdzić, czy …
Jeśli napiszę aplikację JavaScript po stronie klienta (przy odrobinie interakcji z serwerem), w jaki sposób mogę zapobiec kopiowaniu plików JavaScript do własnej witryny? W ogóle powinienem?
Mam nadzieję, że nie jest zbyt akademicki ... Powiedzmy, że potrzebuję prawdziwych i złożonych liczb w mojej bibliotece SW. Na podstawie relacji is-a (lub tutaj ) liczba rzeczywista jest liczbą zespoloną, gdzie b w urojonej części liczby zespolonej wynosi po prostu 0. Z drugiej strony, moja implementacja byłaby taka, że …
Załóżmy, że mamy moduł równoważenia obciążenia, który także ogranicza szybkość. Ograniczanie prędkości wydaje się dość proste dla zalogowanych użytkowników - wystarczy spojrzeć na JWT i być może użyć magazynu danych w pamięci, aby zobaczyć, ile żądań w ciągu ostatnich 10 sekund dla tego użytkownika. A co z niezalogowanymi (nieuwierzytelnionymi) użytkownikami? …
Mam następujący scenariusz: Użytkownik wysyła żądanie GET/projects/1 i otrzymuje znacznik ETag . Użytkownik wysyła żądanie PUT do /projects/1ETag z kroku # 1. Użytkownik /projects/1przesyła kolejne żądanie PUT do ETag z kroku # 1. Zwykle drugie żądanie PUT otrzymałoby odpowiedź 412, ponieważ ETag jest teraz nieaktualny - pierwsze żądanie PUT zmodyfikowało …
Jesteśmy zależni od usługi innej firmy, która ujawnia gigantyczny interfejs, którego potrzebujemy tylko 3 metody. Dodatkowo interfejs często się zmienia ... W naszym projekcie postanowiłem zawinąć interfejs w klasę i ujawnić tylko metody, których potrzebujemy. Ale nie jestem pewien, jak powinienem obsługiwać zwracane wartości ... Interfejs zwraca obiekt typu Storage. …
Krótki format pytania Czy w ramach najlepszych praktyk DDD i OOP jest wstrzykiwanie usług do wywołań metod encji? Przykład długiego formatu Załóżmy, że mamy w DDD klasyczny przypadek Line-LineItems, w którym mamy Encję Domenową o nazwie Zamówienie, która działa również jako Korzeń Agregacji, a Encja składa się nie tylko z …
Mamy koncepcję, że cały kod z żądania ściągnięcia do wzorca powinien być gotowy do produkcji. To ma sens i moim zdaniem jest to uczciwe stwierdzenie. Chodzi o to, że po utworzeniu PR oświadczasz, że byłbyś w stanie to opanować, ale chciałbyś, aby niektórzy recenzenci po prostu „zgodzili się” z tobą …
W pewnym momencie możesz natrafić na funkcje z wieloma argumentami. Czasami sensowne jest łączenie niektórych argumentów w superargumenty. Często robiłem to z dyktando, ale teraz szukam lepszych sposobów na zrobienie tego. Chciałbym włączyć ... def do_something(ax, ay, az, bu, bv, c): # Do something ... w ... def do_something(a, b, …
Zauważyłem ostatnio, kiedy wykonuję następujące typy projektów: Na początku projektu Praca na MVP / prototypie Dodawanie funkcji, które nie są całkowicie zdefiniowane Praca nad projektem na mniejszą skalę Dla porównania pracuję nad projektem w języku Python, który obecnie zawiera ~ 1 000 wierszy kodu, w tym kilka komentarzy i wszystkie …
Nasze oprogramowanie ma kilka klas, które należy dynamicznie znaleźć poprzez odbicie. Wszystkie klasy mają konstruktor z określoną sygnaturą, za pośrednictwem której kod odbicia tworzy instancję obiektów. Jednak gdy ktoś sprawdzi, czy metoda jest przywołana (na przykład za pomocą soczewki Visual Studio Code Lens), referencja za pomocą odbicia nie jest liczona. …
Jeśli testujemy funkcję B, testując funkcję C, która wywołuje tę funkcję B, tj. Pisząc program testowy w celu przetestowania funkcji C, która wywołuje tę funkcję B, to czy metoda testowa jest nadal nazywana testem jednostkowym, czy coś innego? Kiedy preferuje się testowanie pośrednio funkcji wywołującej funkcję docelową, a kiedy testowanie …
Mam projekt, który wykorzystuje 3-4 różne biblioteki C / C ++ typu open source. Zbudowałem te biblioteki dla kilku platform i zameldowałem się w plikach i bibliotekach statycznych dla różnych platform w moim projekcie. Walczę jednak z kilkoma problemami. Wszystkie te projekty dotyczą zarządzania zależnościami. I szukam porady najlepszych praktyk. …
<backstory> Pewnego dnia złapałem książkę o nazwie Code Complete w używanej księgarni, ponieważ usłyszałem, że to świetna książka i zacząłem ją czytać. Po około 10 stronach zdałem sobie sprawę, że byłem trochę głupi w związku z ostatnim projektem, nad którym pracowałem. Trochę wyjaśnienia, które powinienem przedstawić w tym miejscu: nie …
Scenariusz: Stos: Java, Spring, Hibernacja. Model: aplikacja klient-serwer. Wzór: Model-View-Controller (MVC). Klasy warstwy usług mają trzy zachowania: Niektóre usługi zawierają regułę biznesową w ramach metod i delegują trwałość aplikacji. Lubić: EntityManager.save (encja); Niektóre usługi po prostu wywołują funkcję bazy danych (przekazują parametry), takie jak: CallableStatement cls = con.prepareCall („{call databaseFunction …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.