Działania, które występują po wdrożeniu systemu oprogramowania. Obejmuje to wprowadzanie modyfikacji do wydanych systemów, szkolenie, obsługę i przechodzenie do organizacji wsparcia.
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 3 lata temu . Niektórzy ludzie mają ten problem, że nie mogą myśleć bez słów. A spisanie …
Pracuję w średniej wielkości firmie, ale z bardzo małą siłą informatyczną. W zeszłym roku (2011) napisałem aplikację, która jest bardzo popularna wśród dużej grupy użytkowników końcowych. Dotarliśmy do terminu pod koniec ubiegłego roku i pewna funkcjonalność (od tej pory nazywam funcA) nie została dodana do aplikacji, która była pożądana na …
Czy w odniesieniu do uszkodzonych okien najlepiej jest zostawić refaktoryzację do przyszłej działalności? Na przykład, jeśli projekt dodania nowych funkcji do istniejącego systemu wewnętrznego zostanie przypisany zespołowi, który do tej pory nie pracował z systemem, i otrzyma krótki harmonogram, z którym można pracować - czy kiedykolwiek będzie to uzasadnione odroczyć …
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 . Od kilku lat pracuję jako programista konserwacji i zastanawiam się, czy istnieje coś takiego jak podwyżka dla programisty konserwacji? …
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 4 lata temu . Jestem Elvis, bardzo się staram nauczyć się być Einsteinem. Pracuję dla Morta. O czym do …
Jak rozumiem, termin „Backporting” jest używany do opisania poprawki, która zostanie zastosowana w przyszłej wersji, która jest również przeniesiona do poprzedniej wersji. Definicja Wikipedii jest następująca: Backporting to czynność polegająca na wprowadzeniu określonej modyfikacji oprogramowania (poprawki) i zastosowaniu jej do starszej wersji oprogramowania, niż początkowo została stworzona. Stanowi część etapu …
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 4 lata temu . Jestem programistą Java z nieco ponad rokiem doświadczenia, co stawia mnie gdzieś powyżej …
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 4 lata temu . Utrzymanie jest głównym przedmiotem profesjonalnego rozwoju oprogramowania. Rzeczywiście, konserwacja jest prawie zawsze najdłuższą …
W szczególności jestem ciekawy następujących aspektów: Skąd wiesz, że twoje przypadki testowe są nieprawidłowe (lub nieaktualne) i wymagały naprawy (lub odrzucenia)? Chodzi mi o to, że nawet jeśli przypadek testowy stałby się nieważny, może nadal przechodzić i milczeć, co może pozwolić ci fałszywie uwierzyć, że twoje oprogramowanie działa poprawnie. Jak …
Podczas korzystania ze składnika opartego na zdarzeniu często odczuwam pewien ból w fazie podtrzymywania. Ponieważ cały wykonywany kod jest podzielony, ustalenie, jaka część kodu będzie zaangażowana w czasie wykonywania, może być dość trudne. Może to prowadzić do subtelnych i trudnych do debugowania problemów, gdy ktoś doda nowe moduły obsługi zdarzeń. …
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 …
Chcę wprowadzić pewne ulepszenia w wciąż funkcjonującym kodzie, który został napisany dawno temu, zanim język programowania, w którym jest napisany, zaczął się rozwijać. Teoretycznie w całym projekcie wykorzystywana jest aktualna wersja języka; jednak ten konkretny moduł (i tak naprawdę wiele innych modułów) jest nadal zapisany w starszym dialekcie. Czy powinienem: …
W naszym zespole, oprócz poszczególnych jednostek pracy (Historie), mamy dłuższe motywy pracy (Epopeje). Liczne historie stają się epickie. Tradycyjnie mieliśmy gałęzie funkcji dla każdej Opowieści i połączyliśmy je prosto do opanowania, gdy przejdą kontrolę jakości. Chcielibyśmy jednak zacząć powstrzymywać się od wydania ukończonych historii w Eposie, dopóki Epicka nie zostanie …
Ostatnio natknąłem się na ten idiom programowania: const float Zero = 0.0; który jest następnie wykorzystywany w porównaniach: if (x > Zero) {..} Czy ktoś może wyjaśnić, czy jest to naprawdę bardziej wydajne, czytelne lub możliwe do utrzymania niż: if (x > 0.0) {..} UWAGA: Mogę wymyślić inne powody, by …
Zagadka: W trakcie pracy nad nową funkcją lub naprawy usterki w kodzie występuje problem ze starszymi wersjami. Co powinieneś zrobić? Napraw to i zaryzykuj zachowanie kodu. Albo działał do tej pory przez jakiegoś fuksa, albo wada nie została wykryta lub nikogo nie warto zgłaszać. Czy powinieneś zostawić go w spokoju …
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.