Inżynieria oprogramowania

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

3
Dlaczego jest tyle szumu na temat zamknięć? [Zamknięte]
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 8 lat temu . Dlaczego jest …
9 closures 

5
Jak testujesz oprogramowanie wrażliwe na czas?
Przez wrażliwy na czas rozumiem na przykład skrypt, który działa tylko raz w miesiącu lub skrypt, który działa w sposób ciągły, ale daje określony wynik tylko raz w miesiącu. Oczywiście możesz przeprowadzić test jednostkowy dla wielu przypadków, ale są wyjątki (w moim rozumieniu). Ostatnim przykładem, na jaki natknąłem się, było …

2
Jak „zneutralizować” tych, którzy piszą zły kod w zespole?
Zawsze podobał mi się ten artykuł na temat JoelOnSoftware zatytułowany „Pierwsze rzeczy zrobione, gdy jesteś tylko chrypką”. Mógłbym szczególnie relacjonować, kiedy byłem nowicjuszem (i nadal czuję, że ZAWSZE będę jednym). Około 4, neutralizowanie bozo. Jakie masz porady dotyczące faktycznego wdrożenia tego w rzeczywistych sytuacjach w pracy? Nie wydaje się to …
9 team  bug 

2
Kiedy tworzysz nowy zespół w .NET (Visual Studio)?
Pracuję nad aplikacją Silverlight. Podzieliłem go na kilka zespołów: Domena Repozytoria (wszystko z utrzymywaniem się w bazie danych Sterling) Interfejs użytkownika ... Tak się nauczyłem, ale zastanawiałem się. Jeśli wiesz, że biblioteki DLL nie będą ponownie wykorzystywane, czy konieczne jest ich podzielenie? A może umieścisz wszystko w jednym zestawie i …

2
Licencja CPOL. Czy mogę go używać w mojej aplikacji komercyjnej bez rozpowszechniania kodu źródłowego?
Rozważam użycie projektu z http://www.codeproject.com, który korzysta z licencji CPOL . Sekcja 5e mówi: „Licencjobiorca może rozpowszechniać pliki wykonywalne i kod źródłowy wyłącznie na warunkach niniejszej Licencji i musi dołączać kopię niniejszej Licencji lub jednolity identyfikator zasobów do każdej kopii plików wykonywalnych lub Kodu źródłowego, które dystrybuuje i upewnić się, …
9 licensing 

2
Paradygmaty pasujące do programowania interfejsu użytkownika
To jest bardziej szczegółowe pytanie (a właściwie dwa, ale są powiązane) pochodzące z komentarzy śmierci technologicznej OOP, gdzie ktoś stwierdził, że OOP nie jest właściwym paradygmatem programowania GUI. Czytając komentarze tam i tutaj mam wrażenie, że są rzeczy do nauczenia się: które paradygmaty programowania są uważane za dobre dopasowanie i …

9
Bitbucket i mały dom deweloperski
Jestem w trakcie wprowadzania Mercurial jako naszego systemu kontroli wersji w działaniu. To wielka sprawa dla wszystkich, ponieważ, szokująco, nigdy nie używali VCS. Po miesiącach wkładania błędu w uszy kierownictwa w końcu zobaczyli światło i teraz zdają sobie sprawę, o ile lepsze jest niż praca z siecią folderów współdzielonych! W …

8
Śmierć technologii OOP [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 6 lat temu . Wiele razy słyszałem o programowaniu aspektowym, głównie że jest to technologia „następnej generacji” …

4
Szkolenie „zastępstwa”, jak egzekwować standardy?
Nie jestem pewien, czy jest to odpowiednia witryna wymiany stosów, o którą należy zapytać, ale oto ... Zakres Pracuję dla małej firmy, która zatrudnia kilkaset osób. Zespół programistów dla firmy jest niewielki i pracuje poza visual foxpro. Specjalny dział firmy zatrudnił mnie jako „samotnego rewolwerowca” do naprawy i ulepszenia istniejącego …



4
Najlepsza praktyka - obsługa obrazów na stronie internetowej
Przesyłam starą stronę eCommerce do MVC 3 i chciałbym skorzystać z ulepszeń projektu. Witryna ma obecnie obrazy produktów przechowywane w 3 rozmiarach: miniaturowym, średnim (do wyświetlenia na liście) i rozwiniętym dla powiększonego wyglądu. W tej chwili musimy przesłać 3 osobne obrazy o dokładnie dopasowanym rozmiarze, podać 3 różne nazwy, które …

9
Do czego służy dedykowane urządzenie Linux?
Jest to więc prawdopodobnie bardzo podstawowe i oczywiste pytanie dla większości ludzi, ale moje google-fu mnie zawodzi i wydaje się, że coś mi się dzieje. Słyszałem, że wiele osób odnosi się do posiadania „dedykowanego Linux-a” jako centralnej części konfiguracji programisty. Zajmuję się programowaniem przez około rok i rozumiem korzyści płynące …


8
Osobista organizacja programistów / programistów [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 . Jakich narzędzi / metodologii / strategii używasz, aby utrzymać porządek w pracy jako programista? Czy możesz podać szczegóły?

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.