Inżynieria oprogramowania

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

7
Czy ktoś może mi zaproponować projekt, który pomoże mi zrozumieć wątki
Obecnie jestem programistą C # z dość chwiejnym rozumieniem wątków. Oba te linki zostały zasugerowane w innych postach: http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ Czy powinienem wrócić do podstaw i może zajrzeć do niektórych tekstów informatyki na ten temat? Naprawdę czuję, że jeśli wskoczę i użyję bibliotek c #, tak naprawdę nie będę miał …


5
Najlepsze miejsce do nauki Component Object Model [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 . Muszę nauczyć się COM dla mojego obecnego projektu. Jestem noobem i nie byłem w stanie znaleźć dobrych punktów wyjścia …
13 microsoft 



3
Jaka jest różnica między wymogiem niefunkcjonalnym a atrybutem jakości?
Próbuję zrozumieć różnicę między niefunkcjonalnymi wymaganiami a atrybutami jakości. Czy to to samo? Zestaw atrybutów jakości można znaleźć w standardzie ISO9126. Wiem, że każdy system jest zdefiniowany przez zestaw wymagań funkcjonalnych i każde z tych wymagań ma jeden lub więcej atrybutów jakości. Załóżmy na przykład, że masz wymaganie opisujące funkcję …

8
Punkt złożoności bez zwrotu. Jak to nazywasz?
Jako programista jednym z moich głównych zadań jest kontrolowanie złożoności. Jednak w niektórych projektach moment, w którym poziom złożoności rośnie tak wysoko, że dochodzi do pewnego rodzaju punktu „bez powrotu”. Po tej chwili nigdy nie można przywrócić projektu do akceptowalnego poziomu złożoności w krótszym czasie, niż trzeba wszystko przepisać od …

1
Co oznacza „spłaszczanie”?
Gdybym miał drzewo, „spłaszczyłbym się” intuicyjnie uzyskać listę wszystkich elementów w drzewie, przechodząc od lewej do prawej? Jeśli mam połączoną listę, „spłaszczyłbym” się intuicyjnie uzyskać listę wszystkich przedmiotów, zaczynając od tego Na przykład połączona lista składałaby się z wyjątku, który agreguje wyjątek wewnętrzny. Czy sprawiedliwie byłoby nazwać metodę wyjątku „flattenInnerExceptions” …
13 naming 

6
Jak zostać bardziej autonomicznym i samowystarczalnym programistą? [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 5 lat temu . Jedynym największym czynnikiem, który powstrzymuje mnie przed byciem gwiazdorskim deweloperem, jest moje poleganie na innych. Czuję, że zadaję zbyt …

9
Matematyka czysta a stosowana dla programistó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 …

5
Programowanie genetyczne [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Niedawno przeglądałem Reddit i natrafiłem na post prowadzący do przykładu „algorytmu genetycznego JavaScript”. Naprawdę byłem …

6
Jak dobrze zdefiniowane powinno być oprogramowanie przed rozpoczęciem kodowania?
Chciałem wiedzieć, jak dobrze ludzie ogólnie definiują oprogramowanie, zanim zaczną kodować i jak dobrze dla nich zadziałało? Mam na myśli definiowanie przypadków użycia, analizę ryzyka, rysowanie diagramów klas itp. Wiem, że dobrym pomysłem jest mieć wystarczająco dobry pomysł na to, jaki produkt końcowy będzie w stanie uniknąć ryzyka w przyszłości, …

7
Czy zapomniałeś również kodu po wykonaniu zadania? [Zamknięte]
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 . Jestem nowym programistą i chcę zapytać starszych programistów (programistów, którzy mają pewne doświadczenie …

2
Statyczne jest złe, ale co z wzorcem fabrycznym?
Jestem przy projekcie TDD, więc staram się jak najlepiej trzymać dobrych praktyk związanych z tego rodzaju rozwojem. Jednym z nich jest unikanie w jak największym stopniu statycznego i globalnego. Mam do czynienia z tym problemem: mam obiekt „artykuł”, który może mieć powiązane z nim „opcje” (dodatkowe „mikro-artykuły”). Nie mogę wymyślić, …
13 php  tdd  static-access 


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.