Inżynieria oprogramowania

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


5
Jakie są konsekwencje zależności GPL?
Tworzę oprogramowanie dla mojej firmy i chciałbym korzystać z niektórych bibliotek na licencji GPL. Jakie mogą być konsekwencje? Czy to oznacza, że ​​kod opracowany powyżej tych zależności GPL będzie również objęty GPL? Czy mam obowiązek opublikować kod źródłowy tych produktów?
12 licensing  gpl 


12
Asembler jako pierwszy język programowania? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Zamknięte 4 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jak myślisz, jak dobrym pomysłem byłoby nauczenie …


6
Nauka języka C # i utknięcie w rutynie [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 . Uczę się języka C # / .NET 4.0 od około 2/3 miesięcy, to mój pierwszy poważny język programowania (wcześniej …

2
Zapisywanie krytycznych danych w bazach danych (stron trzecich)
Jak zapisywać ważne (z punktu widzenia prywatności) dane użytkownika, takie jak SSN, numery kart kredytowych i adresy w bazach danych? Scenariusz: zapisywane są tylko te dane, które muszą być dostępne. Na przykład SSN jest zapisywany, ponieważ aplikacja używa SSN do identyfikacji konkretnego rekordu. lub dane karty kredytowej są zapisywane, aby …

4
Stopniowe podejście do wstrzykiwania zależności
Pracuję nad tym, aby moje klasy mogły być testowane jednostkowo przy użyciu wstrzykiwania zależności. Ale niektóre z tych klas mają wielu klientów i nie jestem jeszcze gotowy przefakturować ich wszystkich, aby zacząć przekazywać zależności. Więc staram się to robić stopniowo; zachowując na razie domyślne zależności, ale pozwalając na ich zastąpienie …

5
Czy standardy kodowania mogą być zbyt jednolite?
Czy istnieje coś takiego jak zbyt duża jednolitość? Tam, gdzie pracuję, mamy oczywiście standardy, w tym konwencje nazewnictwa, architektury, frameworki do wykorzystania itp. Jednak ostatnio pojawiło się wiele krytyki rzeczy, które uważałbym za bardziej stylowe. Na przykład pisanie ifinstrukcji w wielu wierszach w stosunku do jednego wiersza przy użyciu ??operatora …


3
Jak NUnit dla C # wypada w porównaniu z narzędziem Test jednostkowy zintegrowanym z Visual Studio
Muszę pracować w zespole, aby opracować aplikację komputerową klasy średniej opracowaną przy użyciu C # .NET. Wcześniej nie stosowałem testów jednostkowych i rozwoju opartego na testach. Wiem, że istnieje wiele narzędzi i ram dla aplikacji C # do testowania jednostkowego. Obecnie wiem o Nunit i narzędziu do testowania jednostek zintegrowanym …



5
Co to jest „programowanie bez ego”?
Po raz pierwszy usłyszałem ten termin około piętnaście lat temu. Moje rozumowanie jest podobne do tego opisanego w artykule w Wikipedii oraz w artykule TechRepublic : pracujesz ze swoimi kolegami w „przyjazny, kolegialny sposób, aby odłożyć na bok osobiste uczucia”. Obejmuje to takie rzeczy, jak robienie recenzji z obopólnym szacunkiem …

8
Najlepszy sposób na modelowanie singletonu w relacyjnej bazie danych
Podczas projektowania schematu relacyjnej bazy danych dla aplikacji internetowych często znajduję przypadek, w którym kończę tworzenie tabeli zawierającej tylko jeden wiersz i tylko jeden wiersz. Wydaje się, że jest to niewłaściwy sposób zaprojektowania go, ale nie mogę wymyślić niczego znacznie lepszego lub jest to oczywiście „właściwy sposób na zrobienie tego”. …

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.