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 . Oto bardzo uproszczony przykład . To niekoniecznie jest pytanie specyficzne dla języka i …
„Dlaczego po prostu uważasz, że Twoje testy są dobre, kiedy możesz mieć pewność? Czasami Jester mówi mi, że moje testy są hermetyczne, ale czasem zmiany, które stwierdza, są niespodziewane. Gorąco polecam. ”- Kent Beck Ale widzę, że w stosie przepływu nie ma nawet tagu „ Jester ”. Więc jaki jest …
Mam więc usługę internetową, która ma coś w rodzaju miejsca, w getAccountktórym zwróci identyfikator na konto, jeśli go dostanie, w przeciwnym razie zgłasza wyjątek. Klient zawsze będzie chciał założyć konto, jeśli zgłoszony zostanie wyjątek z tymi samymi informacjami, z którymi jest zrobione. Tworzę wygodną bibliotekę dla klientów, którzy będą obsługiwać …
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 …
Mamy warstwę danych, która otacza Linq To SQL. W tej warstwie danych mamy tę metodę (uproszczoną) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } Po przesłaniu zmian identyfikator raportu jest aktualizowany o wartość w bazie danych, którą następnie zwracamy. Od strony wywołującej wygląda to tak (uproszczone) var report = …
Po prostu zastanawiam się na głos - my programiści uwielbiamy te wszystkie elementy głosowania / odznak / rep., Aby taki program mógł zostać wprowadzony do procesu przeglądu kodu firmy, aby zachęcić do lepszego kodowania. Coś jak Ty (lub inne osoby w Twoim imieniu) możesz opublikować recenzję (może to być fragment, …
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 …
Jeśli zostałeś przeszkolony w zakresie korzystania z metod formalnych (FM) do programowania: Jak bardzo Ci się podobało? Na czym polegało twoje szkolenie FM (np. Kurs, książka)? Z jakich narzędzi FM korzystasz? Jakie zalety ma szybkość / jakość w porównaniu z nieużywaniem FM? Jakie oprogramowanie tworzysz za pomocą FM? A jeśli …
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?
Jestem raczej nowy w C i zastanawiam się, czy duplikacja kodu jest koniecznym złem, jeśli chodzi o pisanie wspólnych struktur danych i ogólnie C? Mógłbym na przykład napisać ogólną implementację hash map, ale zawsze uważam, że wynik końcowy jest nieporządny. Mógłbym również napisać specjalną implementację tylko dla tego konkretnego przypadku …
Zastanawiam się, czy ktoś przeprowadził jakieś eksperymenty korelujące metryki kodu (SLOC, cykliczność złożoności itp.) Z gęstością błędów w aplikacjach obiektowych. Nie szukam eksperymentów, które tylko dowodzą lub obalają korelację, ale na obu. Nie próbuję znaleźć srebrnej kuli, ponieważ uważam, że gęstość błędów w projekcie może korelować z co najmniej jedną …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Znam firmę, która jest właścicielem własności intelektualnej …
Robię niewielkie postępy w dużym projekcie. Źródło jest ogromne, wiele warstw obiektów, kod makaronu, wykresy podwójnego diamentu wielokrotnego dziedziczenia, na wpół wypalone cechy zamrożone, gdy oryginalny pisarz odszedł, i nikt nie wie, dlaczego wiele jego elementów zostało zaprojektowanych tak, jak były. Podejrzewam, że każdy kompetentny programista miałby problem z ustaleniem …
Będę pracował nad projektem oprogramowania z kilkoma moimi przyjaciółmi i zostałem mianowany kierownikiem technicznym. Żaden z tych facetów wcale nie jest złym programistą, ale mam znacznie większe doświadczenie niż oni. Muszę być w stanie rozdzielić pracę między wszystkich członków zespołu, jednocześnie upewniając się, że nie nadepniemy sobie nawzajem; że spełniają …
Pracuję nad kilkoma aplikacjami, głównie starszymi. Obecnie ich zasięg kodu jest dość niski: zwykle od 10 do 50%. Od kilku tygodni prowadzimy cykliczne dyskusje z zespołami z Bangalore (główna część rozwoju jest offshore w Indiach) na temat wyłączeń pakietów lub klas dla Cobertura (nasze narzędzie do obsługi kodu, nawet jeśli …
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.