Inżynieria oprogramowania

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

8
Jak zgłosić postęp mojego projektu (Agile) mojemu pracodawcy (który nie jest programistą)?
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 …

5
Dlaczego rozszerzenie prototypów DOM / wbudowanych obiektów jest złym pomysłem?
Szukam ostatecznej odpowiedzi na pytanie, dlaczego rozszerzanie wbudowanych prototypów jest tak surowo karane w społeczności programistów JS. Od jakiegoś czasu korzystam z frameworka JS Prototype i [1,2,3].each(doStuff)wydaje mi się, że jest o wiele bardziej elegancki niż $.each([1,2,3], doStuff). Wiem, że powoduje to „zanieczyszczenie przestrzeni nazw”, ale nie rozumiem, dlaczego uważa …

3
Jak radzisz sobie z niefunkcjonalną pracą ze Scrumem we wbudowanych systemach?
Mam dwa problemy ze Scrumem w systemach wbudowanych. Po pierwsze, jest wiele zadań do wykonania, szczególnie na wczesnych etapach, których nie można wykazać. Zaczęliśmy od płyty programistycznej, bez systemu operacyjnego, bez wyświetlacza, bez komunikacji szeregowej itp. Nie mieliśmy naszego wyświetlacza przez sześć sprintów. Pierwsze cztery sprinty to: Pierwsze RTOS uruchomiony …

8
Dlaczego niektóre biblioteki open source nie zapewniają plików binarnych?
Dlaczego niektóre biblioteki open source nie zapewniają plików binarnych? Zauważyłem, że niektóre projekty odkładają się na strony trzecie, które utrzymują bieżące wersje oprogramowania, szczególnie dla wersji Windows. Pytam, ponieważ wydaje się to barierą dla przyjęcia biblioteki. To więcej pracy dla programisty, ponieważ musi on skonfigurować swoje środowisko, aby je zbudować. …

6
Czy powiedzenie „Obiekt JSON” jest zbędne?
Jeśli JSON oznacza JavaScript Object Notation, to kiedy mówisz obiekt JSON, czy tak naprawdę nie mówisz „JavaScript Object Notation Object”? Czy powiedzenie „ciąg JSON” byłoby bardziej poprawne? A może po prostu powiedz JSON? (jak w „Te dwie usługi przekazują między sobą JSON”).


15
Prawdziwi programiści używają debuggerów? [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 …
15 debugging 

4
Jak mogę uzyskać bezpłatną grafikę dla mojego wolnego oprogramowania? [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 . Tak wiele projektów wolnego oprogramowania ma piękną sztukę, zwłaszcza strony internetowe, że zastanawiam się, gdzie koderzy spotykają swoich artystów. …




3
Wymiana par: jakie są zalety i wady?
Ogólna idea, którą popiera większość teoretyków Agile / XP , wydaje się polegać na tym, że pary powinny regularnie zamieniać. Na przykład każdy programista powinien zamieniać pary raz dziennie; połowa osób zamienia się na początku dnia, połowa osób zamienia się po obiedzie: z powodu czynników zewnętrznych, takich jak spotkania, święta …

5
Czy powinienem zwolnić kod źródłowy, aby naprawić błąd
Mam błąd w aplikacji, którą tworzę. Zadałem pytanie na temat SO, a jeden z użytkowników poprosił mnie o opublikowanie lub przesłanie mu całego kodu, aby mógł na niego spojrzeć. Całkowicie rozumiem prośbę. Jest to ważne i zrozumiałe. Mam jednak wątpliwości, czy powinienem. Oczywiście daję mu / ona klucze do królestwa …

8
Aplikacja samoregulująca - filozofia
To jest pytanie filozoficzne. Biorąc pod uwagę hipotetyczną aplikację komputerową i chęć zapewnienia automatycznych aktualizacji (zamiast zmuszania ludzi do odwiedzania strony internetowej, sprawdzania aktualizacji, pobierania aktualizacji, instalowania), który z nich jest bardziej „najlepszym rozwiązaniem”? Podobnie jak iTunes , sprawdza, czy jest nowa wersja i monituje użytkownika o pobranie nowej wersji. …

5
Kiedy właściwe jest użycie operatora bitowego w wyrażeniu warunkowym?
Po pierwsze, pewne tło: jestem nauczycielem informatyki i staram się wprowadzić operatorów logicznych języka java do mojej klasy 10. Mój nauczyciel-mentor przejrzał przygotowany przeze mnie arkusz roboczy i skomentował, że mogę pozwolić im użyć tylko jednego & lub | oznaczać operatorów, ponieważ „robią to samo”. Zdaję sobie sprawę z różnicy …

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.