Inżynieria oprogramowania

41
Czy ktoś jeszcze uważa, że ​​Scrum nie jest zwinny?

Jestem wielkim fanem zwinnego rozwoju i wykorzystałem XP w bardzo udanym projekcie kilka lat temu. Uwielbiałem wszystko, iteracyjne podejście do programowania, pisanie kodu wokół testu, programowanie w parach, posiadanie klienta na miejscu, przez który wszystko działa. Było to bardzo produktywne...

41
Dlaczego używamy słowa „sprint”?

Jedną z podstawowych zasad Manifestu Zwinnego jest Zwinne procesy promują zrównoważony rozwój. Sponsorzy, programiści i użytkownicy powinni mieć możliwość utrzymywania stałego tempa w nieskończoność. Zespoły Scrumowe używają terminu sprint w odniesieniu do cyklu pracy (znanego również jako...

41
Czym różni się spinlock od odpytywania?

Czy blokada i odpytywanie to to samo? Wikipedia: spinlock to blokada, która powoduje, że nić próbująca ją zdobyć, po prostu czeka w pętli („spin”), jednocześnie wielokrotnie sprawdzając, czy blokada jest dostępna Brzmi to okropnie podobnie do: while(!ready); Nauczono mnie, aby unikać...

40
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...

40
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ć...