Inżynieria oprogramowania

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


15
Jak kodować według bardzo napiętego harmonogramu?
Pracuję nad projektem, który ma bardzo napięty harmonogram. Nie mam dużo czasu na kodowanie i testowanie (mimo że codziennie pracuję więcej niż 12 godzin, wciąż jest opóźnione), a wynik jest bardzo kruchy. Jego kod jest również bardzo dylemat. Z tego programu korzystają wszystkie biura w firmie naszego klienta, która znajduje …



7
Jak dostać się do strefy? Jak dużo czasu to zajmuje? Jakie kroki podejmujesz wcześniej? [Zamknięte]
Wejście do strefy to przyjemny i owocny proces. Tworzymy dobry kod źródłowy i czerpiemy wiele satysfakcji z naszej pracy wykonanej w strefie. Ale jak dostać się do „strefy”? Czy postępujesz według określonego procesu? Czy oprócz zmiany systemu poczty e-mail, telefonów komórkowych i innych przyziemnych nieproduktywnych aplikacji można zrobić coś jeszcze?

17
Karta odpowiedzialności programistów [zamknięta]
Wszyscy więc słyszeliśmy o Programme Bill of Rights, a XP ma podobną koncepcję. W dzisiejszych czasach powszechną skargą jest to, że dużo słyszymy o prawach ludzi, ale nie tyle o ich obowiązkach, więc co powinno być na liście obowiązków programistów. Są to rzeczy, które powinni robić, co mogą być dla …


28
Jakie są znaczące algorytmy dla ludzkości w ostatnich dziesięcioleciach? [Zamknięte]
Które najważniejsze algorytmy świata najbardziej przyczyniły się do ludzkości w ciągu ostatnich dziesięcioleci? Pomyślałem, że jest to dobra ogólna wiedza dla programisty. Aktualizacja: Jeśli to możliwe, zachowaj odpowiedź na określony algorytm programowania . Chciałbym uzyskać listę najważniejszych, tylko jeden algorytm na odpowiedź. Zastanów się, czy algorytm jest ważny i ważny …

8
Czy rozwój zawodowy powinien nastąpić w firmie?
Jako pierwszy programista w niepełnym wymiarze czasu pracy w małej firmie konsultingowej staram się zorganizować czas na pogłębienie wiedzy na temat tworzenia oprogramowania - czy to czytanie książki, śledzenie popularnych pytań na StackOverflow, badanie technologii, którą używam dogłębnie lub podążam na pierwszej stronie Hacker News. Widzę wyniki płynące z mojego …


5
Jakie jest zastosowanie .Any () na liście C # <>?
Byłem omawiania tego z kolegami, a nie mogliśmy dowiedzieć się, co ma zastosowanie .Anydla danego List&lt;&gt;, w języku C #. Możesz sprawdzić poprawność elementu w tablicy, podobnie jak następująca instrukcja: if (MyList.Any()){ ...} //Returns true or false Który jest dokładnie taki sam jak if (MyList.Count() != 0) { ... } …
40 c#  array  list 

6
Jaki jest najlepszy sposób na zwrócenie tablicy jako odpowiedzi w RESTful API?
Załóżmy, że mamy takie zasoby, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Tak więc, gdy ktoś zrobi GETzasób książek, zwracamy następujące [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": "234567", "title": "Harry Potter and the …
40 rest  json 

3
AngularJS: tworzenie aplikacji internetowej z wieloma aplikacjami ng
Blogosfera zawiera wiele artykułów na temat wytycznych dotyczących struktury aplikacji AngularJS, takich jak te (i inne): http://www.johnpapa.net/angular-app-structures-guidelines/ http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/ http://danorlando.com/angularjs-architecture-understanding-modules/ http://henriquat.re/modularizing-angularjs/modularizing-angular-applications/modularizing-angular-applications.html Jednak jednym ze scenariuszy, na który jeszcze nie natknąłem się na wytyczne i najlepsze praktyki, jest przypadek, w którym masz dużą aplikację internetową zawierającą wiele aplikacji „mini-spa”, a wszystkie aplikacje …

17
Codzienne awarie - tak czy nie? [Zamknięte]
Jak myślisz, jak cenne (lub nie) są codzienne spotkania stand-up ? Jeśli nie znasz go, odnosi się to do codziennego spotkania, które jest częścią zwolenników Scruma (i innych zwinnych metodologii). Chodzi o to, że odbywasz codzienne spotkanie z 15 minutami, w którym każdy musi stać (aby zachęcić ludzi do rzeczy). …


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.