Inżynieria oprogramowania

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


4
Jak Twoja firma zarządza wiedzą i informacjami?
Interesuje mnie architektura, metody i oprogramowanie używane przez Twoją firmę do przechwytywania i przechowywania wiedzy. Czy informacje są łatwe do wyszukiwania (szczególnie przez osoby niebędące specjalistami)? Czy jest przechowywany w centralnym repozytorium czy w kilku miejscach? Czy uważasz, że obecne wdrożenie jest odpowiednie? Co można poprawić?

6
Czy widzisz zastosowanie „programowania arkuszy kalkulacyjnych”? [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 …

6
Jak działają wczesne numery wersji dla nowych produktów?
Obecnie piszę małą aplikację komputerową dla przyjaciela, ale robię to przede wszystkim jako doświadczenie edukacyjne. W duchu zdobywania wykształcenia i robienia rzeczy we właściwy sposób chcę mieć numery wersji tej aplikacji. Moje badania przyniosły te powiązane wyniki Jakiej „konwencji nazewnictwa wersji” używasz? Jak oceniasz swoje pliki (Numery wersji) Opracowałem projekt, …
11 naming 

10
Jaki jest sens właściwości?
Oto kilka argumentów dla właściwości i moich kontrargumentów: Łatwiejszy w użyciu niż pisanie metod pobierających i ustawiających Pary metod Gettera i Settera są zapachem kodu. Ułatwienie ich pisania jest jak ułatwienie zaliczenia testu matematycznego za pomocą formularza Scantron i wypełnienia wszystkich liter „C”. Obiekty, które zawierają tylko stan, dla trwałości, …

6
Wiem, jak programować i jak się programować, ale jak / gdzie uczysz się, jak prawidłowo tworzyć systemy? [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 4 lata temu . Przy tworzeniu systemu należy wziąć pod uwagę wiele rzeczy, weźmy na przykład system internetowy, w którym użytkownicy logują się …

9
Dokumentacja kodu Najpierw? [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 2 lata temu . Czy ktoś kiedykolwiek próbował najpierw utworzyć pełną dokumentację kodu, a dopiero potem napisał …

5
Zmodyfikowany wzorzec projektowania strategii
Niedawno zacząłem szukać Wzorów projektowych i jedna rzecz, którą koduję, idealnie pasuje do wzorca Strategii, z wyjątkiem jednej małej różnicy. Zasadniczo niektóre (ale nie wszystkie) z moich algorytmów wymagają przekazania dodatkowego parametru lub dwóch. Więc albo będę musiał przekazuję im dodatkowy parametr, gdy wywołuję ich metodę obliczania lub przechowuj je …

4
Jak daleko posunąć się z testami jednostkowymi
Pytanie zadawane wiele razy wcześniej, ale o specyficznym skośnym rozwoju twds mvc. Byłem bardzo dobrym chłopcem i kodowałem wszystkie moje działania kontrolera odpowiednimi testami jednostkowymi, co było świetne (jeśli czasem powtarzam trochę [czytaj DUŻO]). Szczerze mówiąc, stworzyłem mały szablon T4, aby napisać większość gołych kości wstępnych testów jednostkowych, a następnie …
11 c#  .net  asp.net-mvc 

6
Jak maksymalnie wykorzystać niezależność od lokalizacji… moja osobista zachęta nr 1 do pracy jako programista [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 8 lat temu . Dla mnie największą urodą pracy jako programisty jest fakt, że biorąc pod uwagę dobre CV, znajdziesz nową pracę, wszędzie …


6
Czy powinniśmy umieścić dokumenty specyfikacji w systemie kontroli źródła, takim jak svn?
Dzisiaj, jeden z moich współpracowników i ja debatujemy na temat „Czy powinniśmy umieścić dokumenty specyfikacji w systemie kontroli źródła, takim jak SVN?”. Moim zdaniem tak powinno być. Wszystko, co dotyczy opracowywania projektu, powinno być dokładnie kontrolowane za pomocą systemu kontroli źródła. Czy to niewłaściwa koncepcja w procesie tworzenia oprogramowania?

5
Nazwane argumenty (parametry) jako pomoc w czytelności
Dawno temu dużo programowałem w ADA i normalne było nazywanie argumentów podczas wywoływania funkcji - SomeObject.DoSomething (SomeParameterName => someValue); Teraz, gdy C # obsługuje nazwane argumenty, myślę o powrocie do tego nawyku w sytuacjach, w których może nie być oczywiste, co oznacza argument. Możesz argumentować, że zawsze powinno być oczywiste, …

8
Czy programista promuje swoją bibliotekę w sposób etyczny? [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 . Całkiem niedawno zacząłem utrzymywać własną bibliotekę JavaScript typu open source. Stworzyłem go, aby zaspokoić dość specyficzną potrzebę, ale dość …

8
Jakiego narzędzia do śledzenia błędów online / hostowanego używasz do własnych prac i projektó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 …

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.