Inżynieria oprogramowania

9
Zwinne - skoki i ogólna oś czasu

Zespół rozpoczyna swój pierwszy kapitałowy projekt Agile, a projekt wydaje się, że będzie dobrze pasował do metodologii (tj. Prawdopodobnie możemy po prostu złapać zwinną książkę i postępować zgodnie z nią jak przepis), z jednym zamieszaniem: Projekt obejmuje trzy rzeczy, z którymi nikt w zespole...

9
Jak dokumentować niekoniecznie złożone struktury kodu?

Jeśli mam fragment kodu, który jest matematycznie lub strukturalnie dość złożony i nieredukowalnie, to jak miałbym udokumentować ten fragment kodu? W szczególności, w jaki sposób mogę zapewnić, że ktoś, kto może nie mieć umiejętności matematycznych lub architektonicznych, które rozumiem, może to...

9
Czy to niezręczne odstępy to jakiś styl?

Czytając kod innego programisty, używa formatu, którego nigdy nie widziałem. NA PRZYKŁAD namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return...

9
W jakich jednostkach szacuje się punkty fabularne?

Czytam o studium przypadku dotyczącym zespołu, który ocenia zadania lub „punkty historii”, jak je nazywają, na podstawie wysiłku potrzebnego do ich wykonania. W jakich jednostkach szacuje się te „punkty fabularne”? Uważam, że pojęcie „punktów fabularnych” wywodzi się z procesu zwanego „zwinnym...

9
Nauka programowania na kartach uderzeniowych [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 5 lat temu . Chciałbym raz w życiu spróbować...

9
Jak śledzić złożone reguły biznesowe poza kodem?

Chcę zobaczyć, jak robią to inni ludzie. Zwłaszcza w sytuacjach, gdy wielu różnych klientów korzysta z tej samej bazy oprogramowania z nieco innymi regułami biznesowymi. Jakich praktyk używasz do dokumentowania, jak wszystko ma działać, czy reguł biznesowych. Zasadniczo więc, gdy nowy programista...

9
Jaki był historyczny wpływ lotu 501 Ariane 5?

Rozpad rakiety Ariane 5 37 sekund po starcie w jej dziewiczym rejsie ( Flight 501 ) jest powszechnie określany jako jeden z najdroższych błędów oprogramowania w historii 1 : Europejska Agencja Kosmiczna zajęła 10 lat i 7 miliardów dolarów, aby wyprodukować Ariane 5, gigantyczną rakietę, która z...

9
Czy dobrze jest mieć osoby z wieloma rolami w zespole Scrum?

Oceniam kilka metodologii zwinnych w celu wprowadzenia do mojego zespołu. Czy w Scrumie jest dozwolone, aby ta sama osoba pełniła wiele ról? Mamy mały zespół czterech programistów i projektanta stron internetowych; tak naprawdę nie mamy wiodącej roli (spełniam tę rolę), testerów kontroli jakości...