Kiedy mam funkcję, która może otrzymać lub nie otrzymać określonego parametru, czy lepiej jest przeciążyć funkcję lub dodać opcjonalne argumenty? Jeśli każdy ma swoje wzloty i upadki - kiedy miałbym z nich
Kiedy mam funkcję, która może otrzymać lub nie otrzymać określonego parametru, czy lepiej jest przeciążyć funkcję lub dodać opcjonalne argumenty? Jeśli każdy ma swoje wzloty i upadki - kiedy miałbym z nich
Mam listę studentów, którą powinienem wyświetlić użytkownikowi na stronie internetowej w formacie tabelarycznym. Elementy są przechowywane w DB wraz z informacjami SortOrder. Na stronie internetowej użytkownik może zmienić kolejność na liście, przeciągając i upuszczając elementy do pożądanej...
Nie pracowałem z żadnymi mechanizmami buforowania i zastanawiałem się, jakie są moje opcje w świecie .net w następującym scenariuszu. Zasadniczo mamy usługę REST, w której użytkownik przekazuje identyfikator kategorii (think folder), a ta kategoria może mieć wiele podkategorii, a każda z...
Jestem nowym programistą, który właśnie został zatrudniony w dużej firmie. Nie wiem jak, ale chyba są zdesperowani. Jednak jestem dobrze zaznajomiony z HTML5 / CSS3, chociaż rzeczy się zmieniają, nowe rzeczy są wypuszczane i nadążam jak najwięcej. Ale ta praca wymagała ode mnie ręcznego kodowania...
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Naprawdę podoba mi się pomysł projektowania opartego na domenach, ale ucząc się Go, zastanawiam się, czy istnieje odpowiednik DDD, który jest przeznaczony dla bardziej funkcjonalnego
W Internecie pojawiła się fala dyskusji o ogromnej różnicy między produktywnością najlepszych programistów a produktywnością najgorszych. Oto typowy wynik Google podczas badania tego tematu: http://www.devtopics.com/programmer-productivity-the-tenfinity-factor/ Zastanawiam się, czy ten sam...
Napisałem portal ASP.NET WebForms dla klienta. Projekt ewoluował, a nie był właściwie planowany i konstruowany od samego początku. W rezultacie cały kod jest zgrupowany w ramach tego samego projektu i bez żadnych warstw. Klient jest teraz zadowolony z tej funkcjonalności, dlatego chciałbym zmienić...
Czy jest jakaś różnica między tymi dwoma tematami? Widziałem firm z prośbą o dobrej znajomości programowania jakiś dobry logiki programowania . Widziałem to w profilach zadań dla programisty - np. „Dobra logika programowania”, „silna wiedza programistyczna”. Wierzę, że wiedza na temat...
JavaFX dostarczył kilka nowych obiektów Property, takich jak javafx.beans.property.DoublePropertyktóre pozwalają zdefiniować pola, które mogą być automatycznie obserwowane i synchronizowane. W wielu przykładach JFX klasa modelu MVC zawiera wiele tych pól właściwości, które mogą następnie...
Mam wartość, której potrzebuje wiele obiektów. Na przykład aplikacja finansowa z różnymi inwestycjami jako przedmiotami i większość z nich potrzebuje bieżącej stopy procentowej. Miałem nadzieję, że moje otoczenie finansowe zostanie zamknięte jako przedmiot, a stopa procentowa jako własność. Ale...
Jakie są przykłady dobrych struktur klasy używanych do zarządzania dostępem do bazy danych? Jestem fanem enkapsulacji klas i wolałbym, aby kontenery (np. Samochód) nie wykonywały zadań bazy danych. Chciałbym również mieć możliwość łatwego upuszczania rzeczy takich jak pamięć podręczna bazy danych...
Piszę system, w którym zarówno właściciel systemu, jak i ja jesteśmy programistami, a obecnie jesteśmy jedynym źródłem „żądań” lub wymagań dotyczących systemu, które chciałbym uchwycić w historiach użytkowników związanych z funkcjami {1}. Moim pilnym priorytetem jest teraz zdobycie zaległości w...
Udostępniam kilka metod REST na serwerze dla aplikacji mobilnej. Chciałbym uniknąć, aby użytkownicy mogli wąchać, w jaki sposób budowane są metody HTTP (z aplikacji mobilnej), a następnie wysyłać je ponownie na serwer. Przykład: Aplikacja mobilna wysyła zapytanie Użytkownik korzysta z serwera...
Piszę kod, który korzysta z jednej biblioteki z licencją GPL (nie LGPL), a drugiej z 3-klauzulową licencją BSD . Ponieważ łączę się z biblioteką licencjonowaną na GPL, mój kod również musi być GPL. Jak mam w praktyce radzić sobie z oryginalnym LICENSE.txt z biblioteki BSD? (A) Czy mogę...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Znalazłem stronę internetową z...
Czytałem Java Concurrency in Practice autorstwa Briana Goetza i wewnątrz sekcji Stack Coninement wspomniano, że każdy wątek otrzymuje swój własny stos, a więc zmienne lokalne są wewnętrznie ograniczone do wątku wykonującego; istnieją na stosie wątków wykonawczych, który nie jest dostępny dla innych...
Nasza firma ma prywatne repozytorium GitHub dla projektu, nad którym pracuję. Po pełnym lecie pracy wygląda na to, że wystartujemy w tym tygodniu (wheee!). Chcę jednak dołączyć do programu link „prześlij błąd”, który prowadzi do formularza, w którym użytkownik może wypełnić formularz, który staje...
Obecnie uczę się języka Python i jestem w punkcie książki o korzystaniu z biblioteki Math. Zajrzałem na stronę Pythona i zauważyłem, że biblioteka jest trochę rzadka i piszę kilka bardziej przydatnych funkcji. Na przykład napisałem funkcję pobierającą współczynniki i zwracającą pierwiastki...
Dużo czytałem na temat OAuth2, próbując obejść ten problem, ale wciąż jestem z czegoś zdezorientowany. Rozumiem, że klient autoryzuje się u dostawcy OAuth (na przykład Google) i zezwala serwerowi zasobów na dostęp do danych profilu użytkownika. Następnie klient może wysłać token dostępu do serwera...