Perché JUnit ha chiamato un Framework?

-1

Citando Home page JUnits : "JUnit è un semplice framework per scrivere test ripetibili. È un'istanza dell'architettura xUnit per i framework di test delle unità. "

Secondo una risposta a questa domanda: Libreria vs framework vs API? , un framework è "una raccolta di modelli e librerie per aiutare nella creazione di un'applicazione" e la libreria è definita come "una raccolta di funzioni / oggetti che serve a uno scopo specifico. Puoi usare una libreria in una varietà di progetti" .

Come si dice che un framework abbia una collezione di librerie, perché junit è chiamato framework e non libreria?

    
posta Mostafa Mahdieh 23.08.2016 - 12:48
fonte

1 risposta

7

Una semplice regola empirica che molti usano per chiamare una libreria o un framework è:

  1. Il codice esterno chiama il tuo codice, cioè il codice esterno controlla il tuo codice? È sì, è un framework.
  2. Il codice esterno viene chiamato solo dal tuo codice (ignorando i callback), cioè il tuo codice controlla il codice esterno? È sì, è una libreria.

"Strumento" è un termine molto generico che può essere applicato a tutti i framework, librerie, app, API, SDK ecc. quindi probabilmente non è una buona scelta di termini per JUnit.

    
risposta data 23.08.2016 - 12:58
fonte

Leggi altre domande sui tag