assertions
Cykle w oprogramowaniu drzewa genealogicznego
Jestem twórcą jakiegoś oprogramowania drzewa genealogicznego (napisanego w C++ i Qt). Nie miałem żadnych problemów, dopóki je ... za, że X nie może być zarówno ojcem, jak i dziadek Y).
Jak mogę rozwiązać te błędy bez usuwania wszystkich twierdzeń danych?
Jaki jest pożytek z "assert" w Pythonie?
Czytałem trochę kodu źródłowego i w kilku miejscach widziałem użycie assert.
Co to dokładnie znaczy? Jakie jest jego zastosowanie?
Do czego służy słowo kluczowe Java assert i kiedy powinno być używane?
Jakie są prawdziwe przykłady życia , aby zrozumieć kluczową rolę twierdzeń?
Kiedy należy używać debugowania.Assert ()?
Jestem profesjonalnym inżynierem oprogramowania od około roku, ukończyłem studia z tytułem CS. O asercjach wiem od jakiegoś c ... ie? Czy bardziej sensowne byłoby Robienie
Debug.Assert(val != null);
Lub
if ( val == null )
throw new exception();
Pisanie solidnego i" nowoczesnego " kodu Fortran
W niektórych środowiskach naukowych często nie można obejść się bez FORTRANA, ponieważ większość programistów zna tylko ten i ... zaangażowania w projekty na dużą skalę oraz martwe projekty.
Jakieś dobre adresy URL, porady, referaty/książki na ten temat?
Debugowanie.Assert vs Exception Throwing
Przeczytałem mnóstwo artykułów (i kilka innychpodobnych pytań, które zostały opublikowane na StackOverflow) o tym, jak i ki ... go miałbym kontynuować egzekucję? Nie ma znaczenia, czy aplikacja działa w wersji debugowej czy release. To samo dotyczy obu
Eclipse: enable assertions
Prowadzę Eclipse Galileo. Jak włączyć asercje w Eclipse?
Zgodnie z sugestiami innych stron, próbowałem dodać argumenty: -ea. Próbowałem również zmienić poziom zgodności kompilatora na 1.4. Żadna z tych sugestii nie zadziałała.
Jak używać Assert.Rzuty, aby potwierdzić typ wyjątku?
Jak używać Assert.Throws do określenia typu wyjątku i rzeczywistego brzmienia komunikatu.
Coś takiego:
Assert.Throws<Ex ... z różnymi wiadomościami i potrzebuję sposobu, aby sprawdzić, czy poprawna wiadomość jest wyrzucana w zależności od kontekstu.
jaka jest różnica pomiędzy wyzwalaczami, twierdzeniami i sprawdzeniami (w bazie danych)
Czy ktoś może wyjaśnić (lub zasugerować stronę lub papier) dokładną różnicę między wyzwalaczami, twierdzeniami i sprawdzeniami, a także opisać, gdzie powinienem ich użyć?
EDIT: mam na myśli bazę danych, a nie inne systemy lub języki programowania.
Kompilator C - jak zaimplementować?
Chciałbym zaimplementować "assert", który uniemożliwia kompilację, a nie zawodzi w czasie wykonywania, w przypadku błędu.
Ob ... DEFINE_B);
Jak mogę to zaimplementować, aby nie generowało żadnego kodu (aby zminimalizować rozmiar generowanych binariów)?
Kolekcja w jUnit?
Czy istnieje jUnit równoległy do zbioru NUnit ?
Porównywanie tablic w asercjach JUnit, zwięzły sposób wbudowany?
Czy istnieje zwięzły, wbudowany sposób wykonywania twierdzeń równości na dwóch podobnych tablicach w JUnit? Domyślnie (przyn ... pectedResult.length; i++)
assertEquals("mismatch at " + i, expectedResult[i], result[i]);
..ale czy jest lepszy sposób?
Java / JUnit - AssertTrue vs AssertFalse
[[5]}jestem całkiem nowy w Javie i podążam za samouczkami początkującego Eclipse Total . Wszystkie są bardzo pomocne, ale w l ... owana i powiedziała mi, dlaczego się nie powiodła. Zaczyna mieć sens...Myślę, że to jest wyjaśnienie, ale nie jestem pewien.
Twierdzenia Javy
Zastanawiam się, dlaczego słowo kluczowe assert jest tak mało używane w Javie? Prawie nigdy nie widziałem ich używanych, ale ... już ustaliło swój styl/nawyk programowania w Javie {11]}
są domyślnie wyłączone podczas wykonywania, dlaczego OH Dlaczego??
Czy R ma polecenie assert jak w Pythonie?
Instrukcja, która sprawdza, czy coś jest prawdą, a jeśli nie wypisuje podany komunikat o błędzie i kończy działanie
assert vs. JUnit Assertions
Dzisiaj widziałem przypadek testowy JUnit z twierdzeniem java zamiast twierdzeń JUnit-czy są znaczące zalety lub wady, aby preferować jedno nad drugim?
Jak zmienić wiadomość w Python AssertionError?
Piszę zgodnie z poniższym, w którym próbuję wygenerować przyzwoity komunikat o błędzie podczas porównywania dwóch wielowiersz ...
Jak mogę zmienić komunikat twierdzenia, aby wydrukować to, co chcę?
Jeśli to istotne, używam nose do przeprowadzenia testu.
Debugowanie.Assert vs Exceptions
O dziwo udało mi się znaleźć tylko jedno poprzednie pytanie na temat SO na ten temat, i chciałbym po prostu uzyskać społeczno ... ch systemu.
Dla mnie ma to sens i może być połączone z opisaną techniką "Assert then throw" poniżej.
Myśli mile widziane!
Jak włączyć słowo kluczowe Java w programie Eclipse?
Jak włączyć słowo kluczowe assert W Eclipse?
public class A
{
public static void main(String ... args)
{
System.out.println(1);
assert false;
System.out.println(2);
}
}
Wykrywanie, czy w wątku UI w WPF i Winforms
Napisałem metodę twierdzenia Ensure.CurrentlyOnUiThread () , poniżej sprawdza, czy bieżący wątek jest wątkiem interfejsu użyt ... ssageLoop)
{
throw new ThreadStateException("Assertion failed: not on the UI thread");
}
}
}