Pytania otagowane jako methodology

30
Jak zostać „szybszym” programistą?
Moja ostatnia ocena pracy zawierała tylko jeden słaby punkt: terminowość. Jestem już świadomy pewnych rzeczy, które mogę zrobić, aby to poprawić, ale szukam czegoś więcej. Czy ktoś ma wskazówki lub porady na temat tego, co zrobić, aby zwiększyć szybkość produkcji bez poświęcania jej jakości? Jak oceniasz terminy i trzymasz się …

12
Dlaczego w rozwoju jednego produktu lub oprogramowania używa się wielu języków programowania?
Jestem studentem ostatniego stopnia, który chce rozpocząć studia magisterskie z informatyki. Natknąłem się na wiele projektów typu open source, które naprawdę mnie intrygują i zachęcają do brania w nich udziału (CloudStack, OpenStack, moby i Kubernetes, aby wymienić tylko kilka). Jedną z rzeczy, które większość z nich łączy, jest używanie wielu …

27
Dlaczego ludzie używają książek o programowaniu? [Zamknięte]
Uważam, że kiedy ktoś pyta, jak najlepiej nauczyć się programować, zwykle przekazuje mu odniesienia do wielu tekstów napisanych przez różnych autorów. Jednak nie wierzę, że wiele osób w ogóle uczy się programowania z książek. Uważam, że zwykle stają przed wyzwaniem, a następnie używają programowania jako narzędzia do pokonania tego. Na …

14
Czy Agile jest nowym mikrozarządzaniem?
To pytanie gotowało się w mojej głowie przez pewien czas, więc chciałem zapytać tych, którzy przestrzegają praktyk zwinnych / scrumowych w swoich środowiskach programistycznych. Moja firma w końcu odważyła się wdrożyć zwinne praktyki i zaczęła od zespołu 4 programistów w zwinnej grupie na zasadzie próbnej. Minęły 4 miesiące z 3 …

9
Czy Agile / Scrum może być używany przez 1 lub 2 programistów?
Wszystko, co czytałem i badałem do tej pory, opisuje, jak Agile / Scrum świetnie współpracuje z zespołami od 4 do 6 członków, a może nawet więcej. W moim obecnym sklepie mamy około 8 programistów, ale biorąc pod uwagę charakter liczby projektów i liczbę obsługiwanych działów, nigdy nie mamy przypisanych więcej …

3
Co są klasyfikowane jako DRY, KISS, SOLID itp.?
Czy coś w stylu DRY to wzór, metodologia czy coś pośredniego? Nie mają konkretnych implementacji, które można by koniecznie wykazać (nawet jeśli można łatwo zademonstrować przypadek NIE używając czegoś takiego jak KISS ... zobacz Daily WTF po mnóstwo przykładów), ani też nie wyjaśniają w pełni procesu rozwoju takiego jak metodologia …

14
Skuteczne sposoby wprowadzenia Agile w miejscu pracy?
Z twojego doświadczenia (anegdotycznego lub innego), jakie są skuteczne sposoby wprowadzenia Agile do organizacji lub firmy innej niż Agile? ZAKTUALIZOWANO: Czy ktoś może rozmawiać w sprawach, w których próbowałeś przedstawić Agile, ale zostałeś „zestrzelony”? Czy masz teraz retrospektywne zrozumienie, dlaczego zostałeś „zestrzelony”?

9
Jak radzić sobie z różnymi stylami programistycznymi (odgórne vs. oddolne) w zespole?
Załóżmy, że właśnie zacząłeś pracować w bardzo małym zespole przy {obecnie stosunkowo małym, ale mam nadzieję, że większym później} projekcie. Należy pamiętać, że jest to rzeczywisty projekt przeznaczony do wykorzystania przez innych programistów w prawdziwym świecie, a nie jakiś projekt akademicki, który ma zostać złomowany pod koniec semestru. Jednak kod …


6
Metodologia dokumentowania istniejącej bazy kodu
Pracuję jako część zespołu nad istniejącą aplikacją, która nie ma wbudowanej dokumentacji ani dokumentacji technicznej. Pracując nad różnymi zgłoszeniami błędów dotyczących aplikacji, napisałem dla siebie coś w rodzaju ścieżki nawigacyjnej - numery błędów w różnych miejscach, aby następny programista mógł skorzystać z tego numeru błędu, aby zobaczyć, co się dzieje. …

6
Czy Scrum tworzy dodatkowe koszty dla projektów, w których wymagania się nie zmieniają?
Czytam Scrum - kieszonkowy przewodnik Gunthera Verheyena i mówi: Raport Chaosu z 2011 r. Sporządzony przez Standish Group stanowi punkt zwrotny. Przeprowadzono szeroko zakrojone badania porównując tradycyjne projekty z projektami wykorzystującymi metody Agile. Raport pokazuje, że zwinne podejście do tworzenia oprogramowania zapewnia znacznie wyższą wydajność, nawet wbrew starym oczekiwaniom, że …

8
Metodologia: Pisanie testów jednostkowych dla innego programisty
Myślałem o rozwoju oprogramowania i pisaniu testów jednostkowych. Mam następujący pomysł: Załóżmy, że mamy pary programistów. Każda para odpowiada za część kodu. Jeden z pary implementuje funkcję (pisanie kodu), a drugi pisze dla niej testy jednostkowe. Testy są pisane po kodzie. Według mnie pomagają sobie nawzajem, ale działają raczej osobno. …

14
Unikaj zostania programistą „teoretykiem”
Znalazłem ten artykuł w kilku postach na SO. Uważam, że wpadam w szósty archetyp; „teoretyk”. Definiuje „Teoretyka” jako: Teoretyk wie wszystko o programowaniu. On lub ona może spędzić cztery godziny wykładając historię niejasnego języka programowania lub dostarczając dowód, że napisany kod jest mniej niż idealnie optymalny i uruchomienie dodatkowych trzech …

7
W jaki sposób Scrum Master uczestniczy w codziennych awansach?
Mamy profesjonalnego konsultanta Scrum Master [*], który niedawno dołączył do naszego projektu. Niestety, nie znamy jej imienia (nigdy się nam nie przedstawiła, przyszła po prostu jednego dnia i powiedziała „mamy codzienne wstawanie”) i wydaje się, że nie robi nic więcej poza krzesłem codzienne spotkanie na stojąco - kiedy na wpół …

6
Jak „firmy produkujące oprogramowanie niestandardowe” radzą sobie z długiem technicznym?
Co to są „firmy produkujące oprogramowanie niestandardowe”? Przez „firmy produkujące oprogramowanie niestandardowe” rozumiem firmy, które zarabiają przede wszystkim na tworzeniu niestandardowych, jednorazowych części oprogramowania. Przykładem są agencje lub firmy zajmujące się oprogramowaniem średnim lub kontrahenci / konsultanci, tacy jak Redify . Jakie jest przeciwieństwo „firm produkujących oprogramowanie niestandardowe”? Przeciwieństwem powyższego …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.