Inżynieria oprogramowania

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

13
Stając się lepszym narzędziem do naprawy błędów
Uwielbiam być programistą. Tam powiedziałem. Jednak powiedziawszy to, ostatnio zdałem sobie sprawę, że naprawdę nie mogę znieść naprawiania błędów. W ogóle. W rzeczywistości, gdy coś rozwijam, moja wydajność jest niezwykle wysoka. Nawet pisząc testy jednostkowe i przeprowadzając autotesty mojego rozwoju, ogólnie jestem naprawdę produktywny. Mogę dobrze się skupić i mogę …

7
Ustal / dotrzymaj terminów, gdy stale pracuję z nieznanymi platformami i platformami [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 . Pracuję dla organizacji zajmującej się opracowywaniem produktów, która zajmuje się reklamą online. Zadania, które otrzymuję, prawie zawsze dotyczą platform …

9
Zwiększanie złożoności w celu usunięcia duplikatu kodu
Mam kilka klas, które wszystkie dziedziczą od ogólnej klasy podstawowej. Klasa podstawowa zawiera zbiór kilku obiektów typu T. Każda klasa potomna musi być w stanie obliczyć interpolowane wartości ze zbioru obiektów, ale ponieważ klasy potomne używają różnych typów, obliczenia różnią się nieznacznie w zależności od klasy. Do tej pory kopiowałem …

10
Czy testy jednostkowe są opracowywane czy testowane?
Rozmawiałem z kierownikiem ds. Testów na temat roli testów jednostkowych i integracyjnych. Poprosiła programistów o zgłoszenie tego, co przetestowali w jednostkach i integracji oraz jak. Moim zdaniem testy jednostkowe i integracyjne są częścią procesu rozwoju, a nie procesu testowania. Poza semantyką mam na myśli to, że testy jednostkowe i integracyjne …

3
Datetime vs. Datownik w MySQL i PHP w praktyce?
Nie jestem pewien, jak określić mój typ danych jako datę i datę lub czas, myślę, że będę potrzebował obu z nich, ale na różnych wydarzeniach. Moja strona internetowa sprzedaje produkty i usługi na całym świecie, a także posiada system kont umożliwiający zalogowanie się. Proszę wyjaśnić następujące kwestie: Bieżąca data i …
24 php  mysql 

9
C ++ dla programistów C #
Znam język C # dość dobrze (samoukiem, niestety) i potrzebuję programowania w C ++ dla aplikacji Windows. Byłem w stanie znaleźć mnóstwo informacji dla programistów C ++ uczących się języka C #, ale nie byłem w stanie znaleźć dużo na temat uczenia się języka C ++, kiedy już znasz język …
24 c#  c++ 

6
Jakie są argumenty przeciwko parsowaniu po Cthulhu?
Przydzielono mi zadanie wdrożenia języka specyficznego dla domeny dla narzędzia, które może stać się dość ważne dla firmy. Język jest prosty, ale nie trywialny, pozwala już na zagnieżdżanie pętli, łączenie łańcuchów itp. I jest praktycznie pewne, że wraz z postępem projektu zostaną dodane inne konstrukcje. Wiem z doświadczenia, że ​​ręczne …

9
Zasoby na temat nauki programowania w kodzie maszynowym? [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 …

3
Na czym polega praktyczny rozwój domen? [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 3 lata temu . Dowiedziałem się o rozwoju opartym na domenie od dewelopera z tego obszaru. Mówił to tak, …




5
Nauka każdego rodzaju języka programowania
Słyszałem kilka razy, że każdy programista powinien nauczyć się jednego z każdego rodzaju języka. To niekoniecznie prawda, ale uważam, że to dobry pomysł. Nauczyłem się języka proceduralnego (Perl), ale jakie są inne typy? Jakie są między nimi różnice i jakie są ich przykłady?

3
Zrozumienie wzorca projektowego mostu
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . W ogóle nie rozumiem wzorca projektowego „pomostowego”. Przeglądałem różne strony internetowe, ale one nie pomogły. Czy ktoś może mi pomóc w zrozumieniu tego?

4
Dlaczego coffeescript zamiast javascript? [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 …
24 javascript 

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.