Inżynieria oprogramowania

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



4
C # Minimalna baza danych SQL
Pracuję nad małym projektem (nie produkcyjnym), w którym muszę przechowywać wystarczającą ilość danych, aby coś takiego jak CSV było nieefektywne w przetwarzaniu, a serwer SQL / MySQL byłby zbyt duży. Czy .Net ma jakiś sposób na efektywne przechowywanie kilku wpisów danych z możliwością zapytania bez konieczności zarządzania i łączenia się …
12 c#  database  sql 


5
Jakie metody są dostępne, aby pokazać kolegom zalety rozwiązania bazodanowego + aplikacji nad programem Excel?
Pracuję w firmie, w której wszędzie są arkusze kalkulacyjne Excel. Ponieważ moi koledzy nie są programistami, jestem pewien, że nie zastanawiali się, że może istnieć lepszy / łatwiejszy / bardziej produktywny sposób zarządzania ich danymi. Oczywiście opowiadam się za aplikacją, która może wykorzystać funkcje, które można znaleźć w relacyjnych bazach …

1
Jakie znaczenie ma kontekst kontekstowy w programowaniu
Przeglądałem dokumenty Docelowe C .. i otrzymałem to: UIGraphicsBeginImageContext: Tworzy kontekst graficzny oparty na bitmapie i czyni go bieżącym kontekstem. Również ten sam termin jest używany w Robotlegs: ( http://www.adobe.com/devnet/actionscript/articles/intro-robotlegs-pt1.html ) Kontekst: Kontekst jest mechanizmem ładowania początkowego, który inicjuje wstrzykiwanie zależności i różnych podstawowych narzędzi używanych przez Robotlegs. Słownikowe znaczenie …


1
Funkcjonalne programowanie reaktywne / relacyjne - czy jest jakaś różnica?
Od jakiegoś czasu używam Reactive Cocoa (GitHub), funkcjonalnego API programowania reaktywnego do użytku z bibliotekami Cocoa, ale właśnie przeczytałem „Out of the Tar Pit” , artykuł, który podobno przedstawia koncepcje, i jestem trochę zdezorientowany. Artykuł przedstawia (jak rozumiem) funkcjonalne programowanie relacyjne , w którym tworzone są relacje między danymi z …

8
Czy pisanie oprogramowania jest łatwiejsze niż czytanie i rozumienie go od zera? [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 …

4
Czy można używać kompilatora Intel C / C ++ w systemie Linux do tworzenia plików obiektowych do połączenia w systemie Windows?
Dlaczego? W zależności od źródła najprawdopodobniej kompilator Intela lub zdecydowanie kompilator generujący najszybsze pliki wykonywalne dla architektury x86 (skrócenie czasu wykonywania o 5 do 100%). Intel oferuje swoje kompilatory dla Linuksa na niekomercyjnej licencji za darmo (myślę, że czytałem, że jest on darmowy gdzieś na ich stronie: Intel - niekomercyjne …

1
Obowiązki Build Script i Build Server
Potrzebuję wyjaśnień na temat obowiązków skryptu kompilacji i serwera kompilacji. Czytałem kilka artykułów w sieci o ciągłej integracji i kompilacjach. Włącznie z Klawisz F5 nie jest procesem kompilacji Serwer kompilacji: monitor pracy serca twojego projektu Codzienne wersje są Twoim przyjacielem Rozmawiałem z moim doradcą na temat procesu kompilacji naszego oprogramowania. …


5
Wzmocnienie kodu z możliwie bezużyteczną obsługą wyjątków
Czy dobrą praktyką jest wdrażanie bezużytecznej obsługi wyjątków, na wypadek, gdyby inna część kodu nie została poprawnie zakodowana? Podstawowy przykład Prosty, więc nie tracę wszystkich :). Powiedzmy, że piszę aplikację, która wyświetli informacje o osobie (imię i nazwisko, adres itp.), Dane zostaną wyodrębnione z bazy danych. Powiedzmy, że to ja …


5
Czy zintegrować wersje git jako numery kompilacji, czy nie?
Wspólnie z kolegami debatujemy / omawiamy problemy / zalety integracji wersji pochodzącej z obecnego repozytorium git z naszym kodem, gdy tylko się kompiluje. Uważamy, że zasługami są: Nie musisz się martwić ludzkim błędem podczas aktualizacji numeru wersji Identyfikowalność między tym, co znajdujemy w urządzeniu, a kodem źródłowym, z którego został …
12 c  git  builds  build-system 

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.