Inżynieria oprogramowania

9
Kto usuwa duplikaty zgłoszeń błędów?

Jeden z moich kolegów z zespołu i ja właśnie wzięliśmy osobne zgłoszenia błędów, przydzieliliśmy je sobie osobno, ale bilety były duplikatami! Jaki jest najlepszy sposób na rozwiązanie duplikatów biletów? Czy generalnie dzieje się tak dzięki zasobom kontroli jakości? Pracowałem w kilku miejscach,...

9
Jak aktualizować przykłady kodu w javadocs

Pracuję nad małą biblioteką, która zapewnia implementacje podstawowych, dobrze znanych metryk ciągu. Głównie dla mojej własnej edukacji. Rozwój odbywa się za każdym razem, gdy mam trochę wolnego czasu. Z tego powodu zautomatyzowałem większość procesów, dzięki czemu mogę wypuszczać wersję tak...

9
Międzyjęzykowy rozwój oparty na testach

Krótkie pytanie: Jak postępujesz zgodnie z testowaniem opartym na testach w projekcie obejmującym wiele języków? W szczególności piszę aplikację internetową, która korzysta z JavaScript i PHP, i chcę przestrzegać zasad TDD, ale nie jestem pewien, jak je zintegrować. Czy uruchamiam osobne pakiety...

9
Przegląd projektu serializacji w C ++

Piszę aplikację C ++. Większość aplikacji odczytuje i zapisuje dane potrzebne do cytowania, a ten nie jest wyjątkiem. Stworzyłem projekt wysokiego poziomu dla modelu danych i logiki serializacji. To pytanie wymaga przeglądu mojego projektu z uwzględnieniem tych konkretnych celów: Aby mieć łatwy i...

9
Jaka jest różnica między „kk” a „HH” +1 w ISO-8601?

W ISO-8601 istnieje wiele formatów godzin, jednym z nich jest „kk” dla godzin 1-24. Jaki jest tego cel? Czy są kraje, które kompensują swój czas? Czy to do zastosowań wojskowych? Artykuł na Wikipedii nie wyjaśnił dokładnej natury między HH a kk. Głównym źródłem moich obaw jest zachowanie...

9
Dlaczego Akka jest dobra na współbieżność?

Jestem nowy w Akka i środowisku aktorskim - jestem pewien, że brakuje mi czegoś oczywistego, proszę z góry przeprosić. Wciąż czytam, że jednym z głównych punktów wyboru Akka jest sposób zarządzania współbieżnością. Nie jest dla mnie jasne, dlaczego Akka jest taka wyjątkowa; Rozumiem, że jest...

9
Podnoszenie w JavaScript === Kompilacja?

Na niedawnej rozmowie o pracę natknąłem się na interesującą perspektywę. Podnoszenie w Javascripcie polega na przenoszeniu deklaracji zmiennych i deklaracji funkcji na górze skryptu. Czy tę fazę możemy nazwać kompilacją ? Zdaję sobie sprawę z tego, że interpreter JavaScript ma 2 przejścia nad...