Co naprawdę sprawia, że program jest trywialny?
„O ile jego trywialne oprogramowanie” nie jest tak często używane w dyskusjach programistycznych. Uważam, że jest to bardzo niejasne w tym sensie, że nie mogę naprawdę stwierdzić, czy „coś jest niezbędne, ponieważ jego trywialne oprogramowanie” lub „jego trywialne oprogramowanie, ponieważ coś stało się bardzo niezbędne”.
Na przykład wiele razy w kwestii testowania jednostkowego słyszę „chyba, że jest to trywialny test jednostkowy”.
complexity
NVM
źródło
źródło
Odpowiedzi:
Wyjdę tutaj na kończynę i powiem:
Firma produkcyjna uważa oprogramowanie księgowe za trywialne, ale oprogramowanie sterujące ramieniem robota poruszającym wrzącą stal ma kluczowe znaczenie. Mogą poradzić sobie z błędami i niskim poziomem wsparcia w pierwszym, ale nie w drugim. Jeśli jest jakiś problem, potrzebują go teraz naprawić .
źródło
Uważam, że najczęstszą intencją tego stwierdzenia byłoby, aby program miał następujące cechy:
źródło
Wyrzucając go całkowicie, pliki binarne i źródła. Jeśli ktoś to zauważy, nie było to trywialne.
źródło
Trywialne jest ...
W środowisku korporacyjnym dodałbym te:
źródło
Zdefiniowałbym trywialny program jako taki, który można rozsądnie zakodować:
źródło
Oto moje przykłady „trywialnych” programów:
źródło
Trywialne oprogramowanie nie istnieje, to wtedy, gdy słyszysz wymagania i rzeczy, które będą trywialne, podczas gdy w rzeczywistości zawsze są nietrywialne
Oto cytat, który widziałem na Usenecie dziesięć lat temu, jest teraz jeszcze bardziej aktualny.
źródło
Program, który jest tylko zbiorem metod typu getter / setter. Brak logiki programowania. Może coś z kilkoma pętlami.
To moja definicja trywialna.
źródło
Nasza robocza definicja to „coś, od czego nie zależy nic innego”.
Niestety pojawiło się kilka trywialnych prototypów, które stały się niebanalnymi produktami produkcyjnymi.
źródło
Słyszałem również, że został wykorzystany w kontekście wpływu programu na ogólne planowanie projektu. Jeśli określona specyfikacja nie zmienia osi czasu dostarczenia produktu, należy do kategorii trywialna.
Znałem jednego programistę, który zwykle używał słowa „trywialny” jako synonim „Nie warto nawet dyskutować”.
źródło