Inżynieria oprogramowania

9
Czy powinniśmy szukać kłamliwego kodu?

Odnosi się to do dyskusji w odpowiedzi i komentarzy do tego pytania: Co jest związane z awersją do dokumentacji w branży? . W odpowiedzi twierdzono, że „kod nie może kłamać”, a zatem powinna być lokalizacją docelową zamiast dokumentacji. Kilka komentarzy wskazuje, że „kod może kłamać”. Po obu...

9
Dlaczego Quicksort nazywa się „Quicksort”?

Celem tego pytania nie jest dyskusja na temat zalet tego algorytmu w stosunku do jakiegokolwiek innego algorytmu sortowania - z pewnością jest wiele innych pytań, które to robią. To pytanie dotyczy nazwy. Dlaczego Quicksort nazywa się „Quicksort”? Jasne, przez większość czasu jest „szybki”, ale nie...

9
Szyfrowania nie można cofnąć?

Mam wrażenie, że zaszyfrowanego ciągu nie można odszyfrować, więc pierwotna wartość zostanie utracona na zawsze. Jeśli jednak następujący ciąg zawsze jest równy „dominujący” (moje imię), to nie może być żadnego logicznego sposobu na odwrócenie tego; ponieważ nie jest losowy, ani nie jest oparty...

9
Czy interfejs listy jest nieszczelną abstrakcją?

Jeśli mam zmienną zawierającą List, może zawierać obiekty wielu różnych typów, np . ArrayListLub LinkedList. Różnica między a LinkedLista ArrayListjest dość duża. Duże zachowanie O metod różni się znacznie. Na przykład sortowanie Listi używanie go do wyszukiwania binarnego jest w porządku,...

9
Wiele zespołów scrumowych przechodzi do pojedynczych zaległości

Obecnie mamy 5 zespołów scrumowych, które pracują nad własnym portfelem produktów w ostatnim roku. Każdy zespół działa na własnym systemie dedykowanym, ale podstawowa technologia jest taka sama .Net. Wiele dyskusji poświęcono przestawianiu się na zespoły oparte na funkcjach, które pracują na...

9
Magazyn danych w pamięci w Haskell

Chcę wdrożyć magazyn danych w pamięci dla usługi internetowej w Haskell. Chcę uruchamiać transakcje w STMmonadzie. Kiedy google hash table steam Haskell otrzymuję tylko to: Data. BTree. HashTable. STM.nazwa modułu i złożoność sugerują, że jest to zaimplementowane jako drzewo. Myślę, że tablica...