Inżynieria oprogramowania

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

9
Jak najlepiej nauczyć się koncepcji / zasad OOP? [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
Jak programować w systemie Windows i testować i uruchamiać w systemie Linux?
Jestem jednym z dwóch programistów oprogramowania wewnętrznego (napisanego w języku Python) w mojej firmie. Oprogramowanie to aplikacja serwerowa zaprojektowana do działania na dedykowanym urządzeniu Linux. Obecnie mamy jedno pudełko przechowujące nasze repozytorium SVN, które służy również do testowania. Problem polega na tym, że rozwijam go na mojej stacji roboczej za …

6
każdy dokument, który dokładnie mówi, dla jakiego zakresu liczb są .NET BigIntegers?
Bawię się z .NET BigInteger i zasadniczo zastanawiam się, jaka liczba - szacunkowa odpowiedź byłaby dobra - jest punktem odchylenia krzywej (wykres (wzrost czasu wymaganego do operacji) w porównaniu do (wartość BigInteger))? czy są zaprojektowane bez takich odchyleń, że jeśli wykreślimy wzrost czasu wymaganego do operacji względem wartości BigInteger od …
12 c#  .net  vb.net  numbers 

11
Czy tytuł licencjata w dziedzinie innej niż informatyka zaszkodzi karierze w zakresie tworzenia oprogramowania? [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 . Mam licencjat z geologii. Kiedy byłem w połowie drogi tylko do kawalerów, odkryłem, gdzie są moje prawdziwe talenty. Czy …

3
Klasa a konstrukcja
W C ++ i innych językach, na które ma to wpływ, istnieje konstrukcja o nazwie Structure ( struct), a inna o nazwie class. Oba są zdolne do przechowywania funkcji i zmiennych. Niektóre różnice to: Klasa otrzymuje pamięć na stercie i structpamięć na stosie (uwaga: jest to złe dla C ++, …

6
Dlaczego powinienem pisać wszystkie wyciągi w ramach Try-Catch?
Szef mojej firmy mówi, że muszę napisać wszystko, tj. CAŁY mój kod w instrukcjach Try-catch. Teraz rozumiem podejście „lepiej bądź bezpieczny niż żałuj” tutaj, ale czy to nie jest zbyt serdeczne myślenie, że będzie wyjątek podczas tworzenia Etykiet, pozycja formularza jest ustalona. zdarzały się przypadki wyjątków w tak prostych operacjach.

2
Jak działa gra online po odejściu gospodarza?
Uwaga: pytanie dotyczy sieci, a nie gier. Używam StarCraft jedynie jako przykładu. Gra StarCraft (nie StarCraft 2) obsługuje grę online. Jedna osoba hostuje, a inne osoby dołączają. Jeśli gospodarz odejdzie podczas gry, gra może być kontynuowana bez niego. Jak to działa? Rozważ następujący scenariusz: Hostuję 3 w porównaniu z 3. …
12 networking 

7
Obiektywne wskaźniki jakości oprogramowania [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 . Istnieją różne rodzaje jakości, które można mierzyć w oprogramowaniu, np. Przydatność do określonego celu (np. …

4
Czy jakikolwiek kod JavaScript jest używany tylko do stron internetowych, open source?
Przepisane pytanie: Nie zadaję pytania związanego z JavaScript, ale wszystkie języki „klienta” używane w Internecie (HTML5, JavaScript, CSS itd.). Jeśli umieszczę kod JavaScript (czyli GPLed) na mojej stronie, a ta strona będzie dostępna dla każdego przez Internet, czy w jakiś sposób naruszam GPL? Co się stanie, jeśli chcę sprzedać komuś …

4
Jak zarządzać dokumentacją projektu typu open source? [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 6 lat temu . Jestem twórcą rozwijającego się projektu open source. Obecnie zaczynam się denerwować, próbując znaleźć najlepszy sposób …

9
Dziedzictwo poszło nie tak
Mam kod, w którym spadł dobry model dziedziczenia i próbuję zrozumieć, dlaczego i jak to naprawić. Zasadniczo wyobraź sobie, że masz hierarchię zoo z: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal itp. Masz swoje metody eat (), run () itp. I wszystko jest …

7
Co oznacza Private Cloud?
Przeczytałem kilka dyskusji w SE na temat Cloud Computing. Od nich rozumiem chmurę jako „urządzenie do przetwarzania / przechowywania danych, które jest własnością innego podmiotu; przy użyciu architektury sprzętu i oprogramowania, która czyni go łatwo skalowalnym na żądanie, dlatego obsługuje modele skalowalności do wynajęcia”. Ponadto „podmiot będący właścicielem ma duże …

10
Logiczny skok z kompletnego nooba do programisty?
Programuję bardzo lekko przez kilka lat i nie robię dużych postępów. Jest to coś, co zdecydowanie mnie interesuje, ale po prostu nie miałem motywacji. Myślę, że zrozumiałem, co mnie zabija. Wszystkie książki, które przeczytałem, wszystkie screencasty, które obejrzałem, wydają się omijać jedną ważną rzecz: Jak przejść od instrukcji drukowania, zmiennych …

12
Dlaczego C ++ jest często pierwszym językiem wykładanym na studiach? [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 …
12 c++ 

8
Projektowanie klas obiektowych
Zastanawiałem się nad dobrym projektowaniem klas obiektowych. W szczególności trudno mi zdecydować między tymi opcjami: metoda statyczna vs instancja metoda bez parametrów lub zwracanej wartości vs metoda z parametrami i zwracaną wartością nakładanie się i odrębna funkcjonalność metody metoda prywatna a publiczna Przykład 1: Ta implementacja korzysta z metod instancji, …

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.