Jak zabierasz się za wprowadzanie bazy kodu, która może być dość złożona i zaplątana w wiele „gotchas”, dla nowego członka twojego zespołu? Myślę, że najłatwiejszym sposobem byłoby zaprojektowanie ogólnej architektury za pomocą diagramów i poświęcenie kilku tygodni (lub miesięcy) na przydzielenie nowej osobie dobrze zdefiniowanych (i dobrze zakrojonych) zadań, w …
Zarządzam zespołem 6 osób, które niedawno przeprowadziły się do Scrum. Mamy Scrum Master (jeden z programistów w zespole) i właściciela produktu. Ponieważ mam dużo wolnego czasu (ponieważ wiele prac związanych z zarządzaniem, które kiedyś wykonywałem, są teraz wykonywane przez Scrum Master i właściciela produktu), a ponieważ chcę pozostać technicznie istotny, …
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 . Niedawno zapytano mnie w wywiadzie, czy znam algorytmy zbierania śmieci. Wiedziałem, czym jest …
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 …
Kiedy używa się obiektów biznesowych wielokrotnego użytku, co uważa się za najlepszą praktykę przy budowaniu modeli widoków? Używamy obiektu, który nazywamy, Builderdo budowy naszych modeli widoków. Jeden konstruktor dla każdej logicznej jednostki widoków (zamówienia, użytkownicy itp.), Przy czym każda jednostka może zawierać wiele różnych modeli widoków (zamówienia zawierają podsumowanie, wiersze …
Kiedy programowałem w C ++ kilka dni temu, popełniłem ten błąd (że mam historię!). W jednej części mojego kodu miałem 1/6 i spodziewałem się, że będzie to 0.16666666666, co nie jest prawdą. Jak wszyscy wiemy, wynikiem jest 0 - C, C ++, Java, Python - wszystkie zachowują się tak samo. …
Czasami istnieją projekty badawczo-rozwojowe, w których nic nie wiadomo z góry na temat technologii, koncepcji i klienta. Jednak menedżer nadal potrzebuje oszacowań czasu. Co mogę zrobić, aby uzyskać przydatne prognozy?
Czy rozumiem poprawnie, że nie można przestrzegać zasady substytucji Liskowa w językach, w których obiekty mogą się sprawdzać, tak jak w przypadku języków pisanych kaczorkiem? Na przykład, w Ruby, jeśli klasa Bdziedziczy z klasy A, a następnie za każdy przedmiot xz A, x.classjedzie do powrotu A, ale jeśli xjest przedmiotem …
Ostatnio rozmawiałem z kolegą, który wspomniał, że jego firma pracuje nad dodaniem wzorca projektowego MVC jako rozszerzenia PHP. Wyjaśnił, że napisali kod C w celu dodania Controllers, Models and Viewsdo konstrukcji języka w celu zwiększenia wydajności. Teraz wiem, że MVC to wzorzec projektowania architektonicznego, który jest szeroko stosowany w aplikacjach …
Mam na myśli wszystko, nie tylko zmiany schematu. Nawet prosty WYBÓR na kluczu podstawowym nie może przejść do produkcji, mimo że został sprawdzony przez innych programistów (w kontekście), bez recenzji DBA każdej instrukcji, wyodrębnionej z kodu i przesłanej z danymi wyjściowymi EXPLAIN, szczegóły jak często będzie się nazywać, itp. itp. …
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 . Czytałem kilka artykułów z początku lat 90. o inicjatywie ponownego wykorzystania oprogramowania Departamentu …
Jestem na etapie planowania projektu i szukam zatrudnienia kierownika projektu. Chciałbym trochę zakodować i pilnować wszystkich części projektu. Mam jednak wrażenie, że kierownik projektu uzyska lepsze wyniki. Mam następujące opcje: 1) zarządzaj projektem, a nie kodem 2) sam zatrudnij kierownika projektu i kod Martwię się, że kierownikowi projektu będzie przeszkadzać …
Iteracja już się rozpoczęła, nowy programista dołącza do zespołu, zadanie X zostało już oszacowane na 30 godzin przez innego programistę. Jaka jest najlepsza praktyka w tej sytuacji? nowy programista działa z podaną wartością szacunkową (pomysł polega na tym, że wszelkie rozbieżności zostaną skorygowane przy obliczaniu prędkości?) nowy programista dokonuje ponownej …
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 . Mam bardzo początkujące pytanie dotyczące tworzenia stron internetowych. Mam trochę doświadczenia z JSP, Hibernate i MAMP, aby stworzyć prosty …
Mam dwa przedmioty reprezentujące „Bar / Klub” (miejsce, w którym pijesz / spędzasz czas z przyjaciółmi). W jednym scenariuszu potrzebuję nazwy paska, adresu, odległości, hasła W innym scenariuszu potrzebuję nazwy paska, adresu, adresu URL strony internetowej, logo Mam więc dwa obiekty reprezentujące to samo, ale z różnymi polami. Lubię używać …
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.