W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 …
W miarę rozwoju kariery odkryłem, że wykonuję mniej pracy technicznej i więcej prac związanych z zarządzaniem projektami. Żartuję, że robię się coraz głupszy każdego dnia. Za każdym razem, gdy wracam do pracy technicznej, wydaje się, że trochę trudniej jest zacząć. Jakie sugestie mają ludzie, aby utrzymać wiedzę techniczną przez całą …
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ą …
Mój zespół niedawno przeszedł proces opracowywania prawie rocznego planu naszej pracy. Podzieliliśmy plan na trzy fazy. Każda faza będzie obejmować kilka uruchomień. Zastanawiam się, czy z twojego punktu widzenia jest to źle? Myślę, że to nie jest zły pomysł, ponieważ nie poświęciliśmy zbyt wiele czasu na projektowanie niczego poza kilkoma …
Właśnie rozpocząłem nowy osobisty projekt (Python) i piszę, co stanowi „wstępny szkic” programu, minimum wymagane do zrobienia tego, co chcę. Nie wprowadzam jeszcze obszernej obsługi błędów / wyjątków ani estetycznych elementów interfejsu użytkownika (nawet w przypadkach, gdy wiem, że te rzeczy ostatecznie będą potrzebne), a dokumentacja jest wystarczająca, aby pomóc …
Z jednej strony jest rada, która mówi „Zbuduj jednego, aby go wyrzucić”. Dopiero po skończeniu oprogramowania i zobaczeniu produktu końcowego zdajemy sobie sprawę, co poszło nie tak w fazie projektowania, i rozumiemy, jak naprawdę powinniśmy to zrobić. Z drugiej strony istnieje „efekt drugiego systemu”, który mówi, że drugi zaprojektowany system …
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 . Ostatnio otrzymałem więcej zadań planowania na wysokim szczeblu z powodu odejścia głównego programisty mojego zespołu. Nienawidzę planowania długoterminowego. Mój …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 …
W naszym systemie śledzenia błędów mamy pola „priorytet” i „ważność”. Istotność definiujemy jako „jak wpływa na użytkownika”, a priorytet na „jak wpływa na produkt”. Moje pytanie dotyczy tego, jak sklasyfikować zadanie „poprawy kodu” pod względem ważności i priorytetu. Załóżmy, że ulepszenie nie zmienia żadnego zachowania, ale czyni go „lepszym kodem”. …
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 6 lat temu . Szukam oprogramowania do organizowania i utrzymywania wewnętrznej dokumentacji projektów, specyfikacji, wymagań itp. Obecnie przechowujemy całą dokumentację jako wiele plików …
Deweloper zapisuje if/elsebloki za pomocą instrukcji jednowierszowych, takich jak: if (condition) // Do this one-line code else // Do this one-line code Inny używa nawiasów klamrowych dla wszystkich: if (condition) { // Do this one-line code } else { // Do this one-line code } Deweloper najpierw tworzy instancję obiektu, …
Podczas przeglądów kodu w pracy widziałem kod i wzorce, które uważam za „sprytne”, choć niekoniecznie zwiększające ogólną jakość lub łatwość konserwacji bazy kodu. Wskazuję to na moją opinię i kontrargumenty mnie nie przekonują. Jestem trochę zaniepokojony, gdy ten kod przekształca się w repozytorium, a później w produkcję. Chcę utrzymać spójny …
Mam problem z raportowaniem postępów mojemu pracodawcy. Jestem programistą zatrudnionym w niepełnym wymiarze godzin, zajmującym się projektami oprogramowania dla wydziału (nietechnicznego) mojej szkoły. Osoba kontaktowa: 1. Personel, który faktycznie korzysta z oprogramowania i zgłasza prośby o funkcje, 2. Mój szef (nie-programista), a ona nie jest użytkownikiem oprogramowania. Charakter projektu: jest …
Mam „prawdziwy” projekt, nad którym pracuję, aby zarobić pieniądze, i projekt poboczny, który jest znacznie bardziej interesujący. Mam problem polegający na tym, że za każdym razem, gdy zaczynam pracować nad moim „prawdziwym” projektem, mogę tylko pomyśleć o pomysłach na mój poboczny projekt. Jak sobie z tym radzicie? Po prostu moc …
W idealnym świecie lepiej jest dotrzymywać terminu przy mniejszej liczbie błędów. Ale z twojego doświadczenia, które jest bardziej preferowane / dopuszczalne: Dotrzymać terminu, ale ma wiele błędów, ponieważ deweloper spieszy się do rzeczy Mniej błędów, ale nie do końca dotrzymano terminu, ponieważ programista jest bardzo rygorystyczny w pisaniu kodu
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.