Inżynieria oprogramowania

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


3
Dlaczego jeden błąd jest tak powszechny i ​​co możemy zrobić, aby temu zapobiec?
Wydaje się, że błędy off-by-one są jednym z najbardziej (jeśli nie najbardziej) typowych błędów programistycznych (patrz /software/109/what-are-common-mistakes-in-coding i konwencjonalna mądrość). Z jakiego powodu są one tak powszechne, czy ma to związek z tym, jak działa ludzki mózg? Co możemy zrobić, aby zapobiec popadnięciu w ofiarę jednym błędem?
20 coding  bug 

3
Programista hobbystów wypuszcza oprogramowanie z przyciskiem darowizny [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 . Chciałbym rozpocząć od zrzeczenia się odpowiedzialności, z której zdaję sobie sprawę, że prawnik powinien znaleźć pełną, jednoznaczną odpowiedź. Jestem …



8
Naprawianie błędu, który do tej pory nigdy nie powodował problemu
Niedawno dokonałem zmiany, która spowodowała, że ​​niektóre kody były uruchamiane znacznie częściej niż kiedyś. Doprowadziło to do odkrycia błędu. Ten błąd mógł się zdarzyć przy każdym uruchomieniu kodu, ale ponieważ był uruchamiany tak rzadko, że nigdy się nie pojawiał. Kiedy zwróciłem na to uwagę głównego dewelopera, chciał, żebym cofnął zmianę, …
20 ethics 

4
Delphi vs C # do programowania GUI [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ą specjalistyczną, 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 …
20 c#  delphi 

10
Motywowanie programistów w projekcie postrzeganym jako nudny?
Jako kierownik nie zawsze mogę generować pracę, która byłaby najnowocześniejsza. Niektóre projekty działają w trybie konserwacji i generują zdrowe wolne przepływy pieniężne dla firmy. Jako programista, czego zajęłoby ci pozostanie w tym projekcie? Zastanawiałem się nad rebrandingiem tej pracy, ale mogłem tu pomóc z dużą pomocą. EDYCJA: Dziękuję wszystkim za …

10
Czy nadal potrzebne są określone typy?
Jedną rzeczą, która przyszła mi do głowy pewnego dnia, są wciąż potrzebne konkretne typy lub dziedzictwo, które nas powstrzymuje. Chodzi mi o to: czy naprawdę potrzebujemy krótkiej, int, długiej, bigint itp. Rozumiem rozumowanie, zmienne / obiekty są przechowywane w pamięci, pamięć musi zostać przydzielona i dlatego musimy wiedzieć, jak duża …

5
Jak spowolnić komputer (do celów testowych)? [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 4 lata temu . Jak większość ludzi się zgadza, zachęcanie programistów do tworzenia szybkiego kodu poprzez udostępnianie im powolnych …
20 efficiency 

12
Skuteczność samokształcenia [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 . Czy uważasz, że samokształcenie w zakresie tworzenia oprogramowania jest dobre? Podaj przykład tego, …
20 education 

5
Plusy i minusy architektury RESTful [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 . Najczęstsza dyskusja, jaką widziałem na temat zalet i wad REST, ma tendencję do ujęcia tej …




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.