Inżynieria oprogramowania

Pytania i odpowiedzi dla profesjonalistów, nauczycieli akademickich i studentów pracujących w cyklu życia systemów

4
Jak wprowadzić kod do kolegi
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 …

3
Jako kierownik zespołu i programista w zespole Scrum
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, …
11 scrum  management 


4
Czy powinienem wstawiać znaki nowej linii przed operatorami binarnymi lub po nich? [Zamknięte]
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 …
11 c++  coding-style 

3
Używanie obiektów biznesowych w modelach widoku
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 …




8
Dlaczego wzorce projektowe nie są dodawane do konstrukcji języków?
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 …

10
Każda instrukcja SQL musi zostać przejrzana przez DBA - często?
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. …
11 code-reviews  dba 


5
Czy to działa, gdy deweloper jest szefem kierownika projektu?
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ć …

3
Jak obsługiwać prognozy dla programistów dołączających do zespołu?
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 …
11 agile  estimation 

3
Jak umieścić bazę danych online? [Zamknięte]
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 …

9
Jakiego projektu OO użyć (czy istnieje wzorzec projektu)?
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ć …

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.