Inżynieria oprogramowania

9
Przedstawiamy nowe tematy współpracownikom

Próbowałem przedstawić takie tematy, jak testy jednostkowe, wstrzykiwanie zależności, odwrócenie kontroli itp. ... do współpracowników. Prowadziłem mini wykłady, pokazy i zasugerowałem te tematy podczas lunchu i nauki. Odbiór był ogólnie pozytywny i ludzie widzą wartość w takich tematach. Choć...

9
Opracowanie strategii kontroli wersji dla SVN

Niezwłocznie spróbuję wymyślić strategię kontroli wersji dla mojej firmy; obecnie używamy SVN, ale nie ma w tym żadnej struktury - w zasadzie mamy tylko łącze i tylko się do tego zobowiązujemy. Ostatnio kierownik ds. Rozwoju uruchomił drugie repozytorium, które działa jak nasz „tag”, ale musi...

9
czy GAE jest infrastrukturą zdolną do hostowania aplikacji używanej przez miliony aktywnych użytkowników?

Chciałbym wiedzieć z ograniczeniami GAE wymienionymi poniżej, czy w ogóle można zbudować świetną aplikację społecznościową (jak Facebook), hostując tę ​​aplikację na GAE? Innymi słowy, czy GAE jest infrastrukturą umożliwiającą hosting aplikacji używanej przez 600 milionów aktywnych...

9
Jak uchronić się przed pozwami patentowymi?

Wcześniej miałem kilka pomysłów na oprogramowanie, które prawdopodobnie mogłyby zostać opatentowane (jednak postanowiłem nie realizować żadnego z nich). Zasadniczo nie chcę opatentować tych pomysłów. Nie dbam o to, czy ktoś inny je zaimplementuje, po prostu nie chcę zostać pozwany później przez...

9
Rozwój systemu operacyjnego w języku C ++ Pytania

Jako projekt Master projektuję prosty system operacyjny. Jest przeznaczony do działania w 16-bitowym trybie rzeczywistym na architekturze x86. Idealnie, chciałbym opracować ten system operacyjny w C ++ i tylko w razie potrzeby używać asemblera. Do tej pory mam moduł ładujący napisany w asemblerze,...

9
Kto zajmuje się UX w projekcie scrum?

OK. Powiedzmy, że pracujesz nad projektem podręcznika scrum. Scrum Master współpracuje z właścicielem produktu. Następnego sprint UI jest ciężki - w momencie rozpoczęcia budowy twoi kodery ekrany, naprawdę chcesz mieć jakiś pomysł, co oni będą wyglądać. Kto i kiedy wykonuje szkielet? Właściciel...

9
Ogólne zasady pisania kompilatora X w Z w Y

Załóżmy, że X jest językiem wejściowym, Z jest językiem wyjściowym, a następnie f jest kompilatorem napisanym w języku Y. f = X -> Z Ponieważ f jest tylko programem, myślę, że Y może być dowolnym językiem, prawda? Możemy więc mieć kompilatory f1, f2, każdy napisany w Y1, Y2. f1 = f Y1 f2 =...

9
Jak należy rozdzielać umiejętności między zespołami?

Po przeczytaniu tego, Zauważyłem, że wydaje się, że istnieje duża różnica zdań co do struktury zwinnych zespołów w grupie programistów o różnych umiejętnościach (czyli prawie wszystkie zespoły). Czy wszyscy najlepsi programiści powinni być zatrudnieni w swoich zespołach i mieć najwyższy priorytet...

9
Czy można włączyć jQuery do wtyczki jQuery?

Plik wtyczki pytania jQuery zawierający bibliotekę jQuery pojawił się dzisiaj przy przepełnieniu stosu i zdecydowanie odradzałem włączanie jQuery do wtyczki. Tak naprawdę nie otrzymałem żadnego wsparcia od innych; w rzeczywistości było więcej wsparcia, aby włączyć jQuery niż nie. Czy to w...