Inżynieria oprogramowania

14
Wyszukiwanie sekwencji całkowitych

Mam dość skomplikowany problem wyszukiwania, który udało mi się zredukować do następującego opisu. Googlowałem, ale nie byłem w stanie znaleźć algorytmu, który wydaje się idealnie pasować do mojego problemu. W szczególności potrzeba pominięcia dowolnych liczb całkowitych. Może ktoś tutaj może mi...

14
Czy błąd tłumi złe praktyki?

Na pytanie SO, które tu zadałem , na temat jakiegoś kodu, którego nie byłem pewien, ktoś odpowiedział: „BTW, okropny kod: często używa symbolu tłumiącego błędy (@)”. Czy istnieje powód, dla którego jest to zła praktyka? Z takimi rzeczami jak: $db=@new mysqli($db_info) or die('Database error'); ,...

14
Obsługa wyjątków w programie, który musi działać 24/7

Czytałem, że powinniśmy wychwytywać tylko wyjątki, które można obsłużyć, co sprawia, że ​​łapanie podstawowej klasy wyjątków (w tym przypadku C #) jest złym pomysłem (oprócz innych powodów). Obecnie jestem częścią projektu, w którym do tej pory nie widziałem niczego poza wychwyceniem podstawowego...

14
Na jakiej licencji jest licencja GPL?

Rzeczywista licencja GPL (tzn. Tekst zawierający słowa „Licencje na większość oprogramowania i inne praktyczne prace zostały zaprojektowane ...” ) jest dokumentem; Zakładałbym zatem, że jest objęty jakimś prawem autorskim? Na jakiej licencji udzielana jest licencja? To znaczy, gdybym miał...

14
Dlaczego C ++ nie pozwala ci wziąć adresu konstruktora?

Czy istnieje konkretny powód, dla którego złamałoby to język koncepcyjnie, czy konkretny powód, dla którego jest to technicznie niewykonalne w niektórych przypadkach? Zastosowanie byłoby z nowym operatorem. Edycja: Porzucę nadzieję na wyprostowanie mojego „nowego operatora” i „nowego operatora” i...