Inżynieria oprogramowania

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

7
Najlepszy sposób na rozbicie przytłaczającego kodu na porcje do zarządzania?
Ciągle przytłaczają mnie duże projekty, kiedy osiągają pewien poziom złożoności. Gdy osiągnę pewien punkt w projekcie, moje postępy zwalniają do pełzania i nieustannie śledzę moje kroki i rozwiązuję wszelkie zamieszanie. Naprawdę dobrze sobie radzę z refaktoryzacją z powodu mojej słabości. I zawsze staram się rozkładać moje obiekty na mniejsze, łatwiejsze …

6
Ile jeden programista może zrobić sam? [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 . Gdy produkty opracowują całe zespoły ludzi, ile jeden programista może osiągnąć samodzielnie? Innymi …

6
Jakie są cechy oprogramowania „Center of Excellence” (CoE)?
Niedawno pojawił się nowy dyrektor mojego działu i wyraził życzenie, abyśmy stali się „centrum doskonałości”. Spodziewałem się, że skoro jest moim pierwszym szefem, który faktycznie ma doświadczenie w programowaniu, można by to opisać. Zostało to jednak pozostawione. Jak się nad tym zastanawiałem w ciągu ostatnich kilku dni, zastanawiam się, co …

3
Obecne najlepsze praktyki Microsoft w zakresie budowania warstwy danych .NET? A rzeczywistość
Zespół programistów, z którym pracuję, wkrótce przejdzie na platformę .NET 4.0, jednak używana przez nas biblioteka klas dostępu do danych nadal używa „klasycznego” ADO.NET, co oznacza SqlDataReader , DataTable i tym podobne. Tymczasem wydaje się, że Microsoft i prawdopodobnie reszta świata idzie do przodu dzięki Entity Framework i WCF Data …

7
Jak radzisz sobie z kradzieżą? [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 6 lat temu . Ostatnio hakowałem projekt, który rozpocząłem kilka miesięcy temu. To był prosty pomysł. Pozwalając …


7
Recenzje kodu czy naprawdę działają w prawdziwym Agile?
Więc zacząłem pracować dla dużego korpusu, jednego z tych 3 liter w nazwie, i oni próbują stać się Zwinnymi, ale mają mnóstwo procesów, które nie uważam za Zwinne. Ten, który najbardziej mnie skończył, to recenzje kodu. Moja ostatnia praca dotyczyła startupu, który powiedziałbym, że jest najbardziej zwinnym zespołem programistycznym, jaki …

10
Co zrobić, gdy wyczerpałeś wszystkie możliwości naprawy błędu
Jestem młodszym programistą (do tej pory 4-miesięczne doświadczenie zawodowe), pracuję nad aplikacją mobilną dla wielu platform (zespół 1-osobowy - więc to tylko ja). Mam błąd w tym programie / aplikacji, który jest dość duży (30 różnych plików nagłówkowych, każdy z własnym plikiem cpp). Próbowałem dokładnie wyśledzić, co się dzieje z …

8
Jak obiektowo zorientowany jest PHP? [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 …

8
Czy warto dbać o wytyczne konwencji nazewnictwa?
Nazywam zmienne przy użyciu konwencji .Net: camelCase dla zmiennych i pól (zwykle używam _camelCase dla prywatnych pól w klasie) PascalCase dla metod, właściwości i klas Jedyne miejsce, w którym zbaczam, to stałe i wyliczenia, w których faktycznie wolę styl Java SCREAMING_CAPS. Baza kodów mojej firmy jest zaśmiecona pseudo-węgierskim stylem notacji …

2
Najlepsze zasoby do nauki Graj! Ramy [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 6 lat temu . Jakiś czas temu dyskutowałem o możliwości przejścia na startup, który będzie korzystał z Javy, a dokładniej Play! Struktura; Cóż, …


3
Jaki jest najlepszy sposób na przełączenie awaryjne offline klienta stacjonarnego korzystającego z usługi internetowej?
Mam trzy nadchodzące projekty, które mają wspólny problem: muszą mieć logikę w systemie internetowym i potrzebują aplikacji lokalnej (np. punktu sprzedaży), która komunikuje się z takim systemem za pośrednictwem usługi internetowej RESTful. Moje rozwiązanie Rozwiązaniem, które udało mi się wymyślić, jest zaimplementowanie w kolejce komunikatów aplikacji komputerowej do przechowywania operacji, …

2
Jak zmusić klaster do uruchomienia zadania tylko raz?
Jeśli masz zadanie, które chcesz uruchomić tylko raz na klastrze serwerów, w regularnych odstępach czasu jaki byłby najlepszy sposób na osiągnięcie tego? Definicja klastra w tym przypadku to 2 lub więcej identycznych serwerów z sesjami rozproszonymi za modułem równoważenia obciążenia. Przypadek użycia: Masz zadanie, które jest drogie do uruchomienia, które …


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.