Mam śmiertelną chorobę i istnieje bardzo duża szansa, że nie będę już na tym świecie do końca roku. Opracowałem aplikację internetową, która jest szeroko wykorzystywana w firmie mojej rodziny (mały salon fryzjerski). Żaden członek mojej rodziny nie ma umiejętności programowania ani administrowania systemem. Nie mam bliskich przyjaciół z tymi umiejętnościami. …
Tło: Obecnie należę do zespołu czterech: 1 menedżera, 1 starszego programisty i 2 programistów. Wykonujemy szereg niestandardowych wewnętrznych systemów / projektów (np. 6-8 tygodni) dla organizacji około 3500 pracowników, a także całą konserwację i wsparcie wymagane od wcześniej utworzonych systemów. Nie ma nas wystarczająco dużo, aby wykonać całą pracę, która …
W moim obecnym miejscu pracy nie mamy żadnych testerów, uzasadnienie ze strony kierownictwa brzmi: „gdybyśmy mieli testerów, w ogóle nie testowalibyście własnego kodu”. Tego rodzaju myślenie wydaje się być szkodliwe dla jakości produktu, ponieważ podczas testowania własnego kodu jest wiele rzeczy, za którymi będę tęsknił tylko dlatego, że znam system …
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 2 lata temu . Słyszałem od byłego kolegi, że nie wszystkie błędy muszą zostać naprawione, ponieważ gdy schodzisz na …
Wszyscy programiści w moim zespole znają testy jednostkowe i testy integracyjne. Wszyscy z tym pracowaliśmy. Wszyscy mamy z nim pisemne testy. Niektórzy z nas nawet poczuli większe zaufanie do własnego kodu. Jednak z jakiegoś powodu pisanie testów jednostkowych / integracyjnych nie stało się odruchem dla żadnego z członków zespołu. Nikt …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany oprogramowania w inżynierii oprogramowania. Zamknięte 4 lata temu . Ostatnio brałem udział w dyskusji na temat kryteriów, które należy stosować przy ustalaniu wynagrodzenia dla programisty: argumenty różniły …
Zawsze widzę, że abstrakcja jest bardzo przydatną funkcją OO do zarządzania bazą kodu. Ale w jaki sposób zarządzane są duże bazy kodu inne niż OO? A może ostatecznie stają się „ Wielką Kulą Błota ”? Aktualizacja: Wydawało się, że wszyscy myślą, że „abstrakcja” to po prostu modularyzacja lub ukrywanie danych. …
W firmie, w której kiedyś pracowałem, kierownictwo nalegało, aby pokrycie kodu testami jednostkowymi wynosiło 99% lub więcej. Spowodowało to napisanie większej liczby testów niż kodu. Napisanie testów dla jednej klasy zajęło nam dosłownie 3 dni, których wdrożenie zajęło dzień. W rezultacie wiele się jednak nauczyłem o TDD, narzędziach testowych, praktykach …
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 …
Załóżmy, że szacowany czas trwania sprawy wynosi 3 dni. Drugiego dnia zauważysz, że sprawa rośnie i pojawiają się nowe scenariusze, które nie zostały policzone, gdy dokonano szacowania czasu. Nowe odkrycie prowadzi do dodatkowych 2 dni (łącznie 5 dni). Jest to typowy problem, z którym prędzej czy później staniesz jako programista. …
Pracuję nad projektem oprogramowania głównie solo od ponad 5 lat. Na początku był bałagan (jestem trzecim lub czwartym programistą, który nad nim pracował) i chociaż teraz jest mniej bałaganu, jest nadal niesamowicie zdezorganizowany. Tempo postępu w opanowywaniu go jest lodowate i zaczynam odczuwać przygnębienie z powodu stanu, w którym się …
Prowadzę małą firmę złożoną tylko z 2 programistów. Budujemy bardzo dużą aplikację dla jednego z naszych klientów. Prace nad tym projektem trwają od 1,5 roku. Teraz ten klient uzyskał ważny sponsoring i organizuje wydarzenia związane z tym projektem. Teraz mamy termin za 2 miesiące i nie możemy go przekroczyć. Myślimy …
Jak zachęcić współpracowników do śledzenia czasu poświęcanego na rozwiązywanie problemów i wdrażanie funkcji? Mamy do tego oprogramowanie, ale po prostu nie wpisują liczb. Chcę, aby zespół był lepszy w dostarczaniu oszacowań projektu, porównując nasze wcześniejsze oszacowania z faktycznym czasem spędzonym. Podejrzewam, że moi współpracownicy nie widzą osobistych korzyści, ponieważ często …
W odpowiedzi na moje przestarzałe pytanie współpracownika różne osoby omawiały strategie postępowania ze współpracownikami, którzy nie chcą zintegrować przepływu pracy z zespołem. Chciałbym, jeśli to możliwe, nauczyć się kilku strategii „nauczania” współpracownika, który jest po prostu ignorantem nowoczesnych technik i narzędzi, i być może trochę apatyczny. Zacząłem współpracować z programistą, …
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.