Mamy przybrzeżną ekipę programistyczną, która ma zły nawyk instalowania bezsensownego oprogramowania na komputerach stacjonarnych (co nie ma nic wspólnego z ich funkcją) i dlatego rozważa usunięcie uprawnień lokalnego administratora. Czy lokalny administrator, czy lokalny użytkownik zaawansowany jest wymagany w VS2010? Jak biegniesz bez podwyższonych uprawnień? Jakie problemy napotkasz?
Jak bardzo programiści powinni pomóc testerom w projektowaniu testów? Nie sądzę, że w ogóle powinni pomóc. Martwię się, że jeśli pomogą testerom w zaprojektowaniu testów dla własnego kodu, „zainfekują” testerów własnymi uprzedzeniami i martwymi punktami na temat tego kodu. Uważam, że wymagania powinny być wystarczające do podania informacji potrzebnych testerom …
W systemie Windows domyślnym sposobem jest rejestr. Pozwala to na rozróżnienie ustawień systemowych i poszczególnych użytkowników. W Uniksie powinieneś używać plików tekstowych w folderze / etc dla ustawień systemowych (jaka jest konwencja dla ustawień dla poszczególnych użytkowników?). Wiele nowych programów (a zwłaszcza tych przeznaczonych do przenośności) korzysta z plików XML. …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Często otrzymujemy od firmy prośby w ostatniej chwili z prośbą o wdrożenie dodatkowej funkcji. Kierownik projektu jest zwykle odpowiedzialny za odfiltrowanie tych żądań jako „musi mieć” lub „miło mieć”, ale są przypadki, w których firma chce wycisnąć wszystkie te funkcje w jednym wydaniu. Czy istnieje dobry sposób na powiedzenie NIE …
Często słyszałem, jak mówiono, że obiekty nie zostały dostarczone pod względem ponownego wykorzystania kodu. Czy sie zgadzasz? Jeśli uważasz, że nie, dlaczego nie?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Jakie kroki i środki mogę podjąć, aby zapobiec głębokim wcięciom w moim kodzie?
Załóżmy, że mamy dużą aplikację na poziomie przedsiębiorstwa bez żadnych testów jednostkowych / funkcjonalnych. W trakcie opracowywania nie było procesu programowania opartego na testach z powodu bardzo napiętych terminów (wiem, że nigdy nie powinniśmy obiecać żadnych napiętych terminów, gdy nie jesteśmy pewni, ale to, co zostało zrobione, zostało zrobione!) Teraz, …
Obecnie refaktoryzuję duży podsystem o architekturze wielowarstwowej i staram się zaprojektować skuteczną strategię rejestrowania błędów / obsługi. Powiedzmy, że moja architektura składa się z następujących trzech warstw: Interfejs publiczny (IE i kontroler MVC) Warstwa Domeny Warstwa dostępu do danych Moim źródłem zamieszania jest to, gdzie powinienem zaimplementować rejestrowanie błędów / …
Ostatnio badałem CQRS / MediatR. Ale im więcej drążę, tym mniej mi się podoba. Być może źle zrozumiałem coś / wszystko. Zaczyna się więc niesamowicie, twierdząc, że zredukowałeś do tego kontroler public async Task<ActionResult> Edit(Edit.Query query) { var model = await _mediator.SendAsync(query); return View(model); } Co idealnie pasuje do cienkich …
Załóżmy, że mam narzędzie do budowania testów, aby nauczyciele mogli zadać mnóstwo pytań do testu. Jednak nie wszystkie pytania są takie same: masz wiele możliwości wyboru, pole tekstowe, dopasowanie itd. Każdy z tych typów pytań musi przechowywać różne typy danych i musi mieć inny GUI zarówno dla twórcy, jak i …
Mam doświadczenie w inżynierii mechanicznej, więc proszę wybaczyć moją ignorancję w tym obszarze. Naprawdę lubię programować i rozwijać oprogramowanie. Niedawno wziąłem także udział w darmowym kursie Machine Learning (ML), który gorąco polecam, prowadzony przez profesora Stanforda Andrew Ng. Link tutaj . Słyszałem, jak profesor powiedział, że trudno jest znaleźć obszary, …
Mam metodę, dla której chcę pisać testy jednostkowe. Zamierzam zachować to dość ogólne, ponieważ nie chcę omawiać implementacji metody, tylko jej testowanie. Metoda jest następująca: public void HandleItem(item a) { CreateNewItem(); UpdateStatusOnPreviousItem(); SetNextRunDate(); } Więc ta klasa ma jedną metodę publiczną, która następnie wywołuje niektóre prywatne metody do wykonania logiki. …
Ciągle słyszę ten termin i wszystkie wyszukiwania w Google prowadzą mnie do artykułów na temat kompilatorów. Chcę tylko zrozumieć, co oznacza pojęcie cel kompilacji: | AKTUALIZACJA: Aby dać kontekst: słyszałem, że powiedział, że asembler jest celem kompilacji dla innych języków, takich jak C, C ++, Rust itp.
W innych językach programowania widziałem Map and Reduce, a są to podstawy programowania funkcjonalnego. Nie mogłem znaleźć żadnego uzasadnienia ani historii, dlaczego LINQ ma Aggregate(to samo jako Reduce) i Select(to samo jak Map)? Pytam, dlaczego zajęło mi trochę czasu, aby zrozumieć, że to to samo i jestem ciekawy, co jest …
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.