Ultimamente ho imparato C # per vedere l'altro lato della medaglia (ho già una buona conoscenza di Java), quindi ho letto su C # e ho trovato un articolo chiamato C# per sviluppatori Java e nella lettura dell'articolo ho visto qualcosa che non avevo mai sentito prima.
It is typically recommended that one creates a main method for each class in an application to test the functionality of that class besides whatever main method actually drives the application.
Non ho mai fatto uno sviluppo commerciale, quindi forse questa è una pratica del settore di cui non ho sentito parlare, ma sicuramente da qualche parte nei vari libri che ho letto sarebbe venuto fuori.
Questa è davvero una cosa? È comune farlo?