Ostatnio opublikowałem następujące pytanie na SO: /programming/7197337/using-asp-net-membership-provider-with-an-existing-user-database Jak można zauważyć, skończyłem odpowiadając na moje pytanie, stwierdzając, że wyglądało to na napisanie / wdrożenie „niestandardowego dostawcy członkostwa”. Dosłownie kilka minut później natknęłam się na to pytanie: /programming/7222306/simple-login-attempt-counter-using-mvc-3-and-ajax/7222407#7222407 Próbuję odpowiedzieć i uzyskać komentarz, że dostawca członkostwa w .Net jest „straszny na wielu …
Jak zarządzać projektem open source (za pomocą usługi takiej jak GitHub), jak zareagujesz na następujące pytania: Ktoś uprzejmie przesłał łatkę, aby dodać nową funkcję lub rozwiązać problem. Występuje jedna z następujących sytuacji: Kod źródłowy nie spełnia jednej lub więcej konwencji nazewnictwa itp. Wydaje mi się, że kod źródłowy można poprawić …
Niektóre języki, na przykład java, wprowadziły GC z małą pauzą. Ci GC mogą wykonać większość pracy bez zatrzymywania całego świata. Jest to oczywiście dość trudny problem, ponieważ wymaga analizy pamięci, gdy wątek ją modyfikuje, w wyniku czego powstają dane, które można wykorzystać na początku procesu, a nie już po jego …
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 8 lat temu . Idealnie byłoby, gdybyśmy mieli różne przeglądarki obsługujące te same standardy i ten sam kod, dający taki sam wynik we …
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 . najpierw przepraszam, jeśli to nie jest właściwe miejsce na to pytanie, ale myślę, że th.CS nie jest właściwym miejscem …
Użyłem kilku IDE i stworzyłem kilka domyślnych projektów. Po utworzeniu znajdę struktury folderów utworzone dla mnie. Czasami widzę folder zasobów, czasem folder zasobów, a czasem oba. Czy faktycznie istnieje (standardowa) różnica?
Czy podczas tworzenia biblioteki muszę upewnić się, że metody prywatne muszą działać zgodnie z oczekiwaniami, jeśli nie zostaną wywołane przez inne metody tej samej klasy, ale przez inną bibliotekę poprzez odbicie ? Na przykład, jeśli metoda prywatna private DoSomething(int number)oczekuje, że: number jest dodatnią niezerową liczbą całkowitą i: zmienna prywatna …
W nowym projekcie przyjaciel musiał napisać testy, w których czas wymagany do ich napisania został obliczony przez makro Excel napisane przez jego menedżera, który nie jest programistą. Czy w takich okolicznościach deweloper powinien przyjąć odpowiedzialność za napisanie i uruchomienie testów w obliczonym czasie? Czy wyniki tych testów są wiarygodne? Aby …
Czy to nadmierna inżynieria, jeśli dodam ochronę przed umyślnym wykroczeniem użytkownika (delikatnie mówiąc), jeśli szkoda, którą może ponieść użytkownik, nie jest związana z moim kodem? Aby to wyjaśnić, udostępniam prostą usługę JSON RESTful, taką jak ta: GET /items - to retrieve list of user's items PUT /items/id - to modify …
Zastanawiam się nad tym zagadnieniem od dłuższego czasu i byłbym ciekawy opinii innych programistów. Mam tendencję do bardzo defensywnego stylu programowania. Mój typowy blok lub metoda wygląda następująco: T foo(par1, par2, par3, ...) { // Check that all parameters are correct, return undefined (null) // or throw exception if this …
Bardzo często mamy prośby o dodanie funkcji dla pól, które chce tylko jeden klient. W najlepszym razie zaśmieca to kod aplikacji. Często, gdy przeglądamy ich bazę danych kilka miesięcy po dodaniu pól, widzimy, że tak naprawdę nie korzystają nawet z dodatkowych pól. Ponadto jest to dość stara aplikacja, więc dodanie …
Wczoraj usłyszeliście w watercooler: „Scrum nie ma miejsca w kontraktowaniu obrony”. Nie zgadzam się w tym sensie, że uważam, że Scrum może być przystosowany do pracy w wielu scenariuszach i widzę, że obrona jest jednym z nich. Wywołało to ogromną debatę wśród moich kolegów (wielu z nas pracuje w kontraktowaniu …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Wiele dużych firm, od Apple po Microsoft i Google, wkłada coraz więcej pieniędzy …
Pracuję nad projektem stażu, ale muszę odejść, zanim skończę wszystko. Mam 1 klasę, która nie jest wystarczająco stabilna do użytku produkcyjnego. Chcę oznaczyć / oflagować tę klasę, aby inne osoby nie wykorzystały jej przypadkowo podczas produkcji. Umieściłem już ogłoszenie w Javadoc, ale to nie wydaje się wystarczające. Niektóre błędy lub …
Wiele razy podczas pisania większych programów pytałem o to, ile kopii i past ma sens, aby umieścić kod w funkcji lub metodzie i jaka jest dobra zasada? Korzystam z praktycznej reguły składającej się z czterech lub więcej linii i pojawiają się więcej niż dwa razy, a następnie tworzę prostą funkcję …
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.