Inżynieria oprogramowania

12
Wzory dla ciągłej integracji i DVCS

Obecnie używamy Subversion i TeamCity, zamierzamy przejść do używania Mercurial (szczególnie Kiln, ponieważ jesteśmy użytkownikami FogBugz). Oczywiście spowoduje to zmiany - miejmy nadzieję ulepszeń - w naszych wzorcach programistycznych (wszyscy dwoje!), Ale jedyną kwestią, z którą walczę, jest...

12
Android, OpenGL i rozszerzenie GLSurfaceView?

To pytanie jest częściowo techniczne, częściowo meta, częściowo subiektywne i bardzo szczegółowe: Jestem niezależnym twórcą gier pracującym na Androidzie i przez ostatnie 6 miesięcy miałem problemy i wreszcie udało mi się stworzyć własną aplikację do gier 3D na Androida. Pomyślałem więc, że...

12
Entity Framework i separacja warstw

Próbuję trochę popracować z Entity Framework i mam pytanie dotyczące rozdzielania warstw. Zwykle używam interfejsu UI -> BLL -> DAL i zastanawiam się, jak tutaj używać EF. Mój DAL zwykle byłby podobny GetPerson(id) { // some sql return new Person(...) } BLL: GetPerson(id) { Return...

12
Jakie są konsekwencje posiadania niepotrzebnych referencji i zastosowań?

Jestem trochę fajnym dziwakiem i mam tendencję do zatrzymywania moich projektów poprzez czyszczenie referencji i usingznaków w każdej klasie, aby zachować tylko to, co faktycznie zostało wykorzystane. Jaki inny argument mógłbym (oprócz uspokojenia nerwu z OCD) trzymać się podstawowych rzeczy?...

12
Przepływ pracy Git dla wielu zespołów

Zaczniemy używać Gita (jeszcze go nie używam) i chcę zdefiniować przepływ pracy. Mamy 4 zespoły w 4 różnych globalnych lokalizacjach, które wspólnie opracowują ten sam produkt. Każdy zespół jest właścicielem części kodu produktu, ale czasami muszą również wprowadzić zmiany w kodzie należącym do...

12
Algorytmy sortowania, które działają na dużej ilości danych

Szukam algorytmów sortowania, które mogą działać na dużej ilości danych, tj. Mogą działać nawet wtedy, gdy cały zestaw danych nie może być jednocześnie przechowywany w pamięci głównej. Jedynym kandydatem, którego do tej pory znalazłem, jest sortowanie według scalania: możesz zaimplementować...

12
Czy niedoświadczony programista potrzebuje IDE? [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 5 lat temu . Czytanie tego drugiego...