Sobes.tech

Dacă ai dezvolta propriul tău cadru de testare, cum l-ai organiza fără a folosi reflecția?

146

Cum înțelegi principiul Deschis/Închis? Clasa este închisă pentru modificări, dar deschisă pentru extindere — ce înseamnă asta?

146

Cum se poate implementa ca o clasă de bază să nu depindă de clasele derivate? Cum poate clasa de bază să știe despre existența claselor derivate?

146

Cum folosești pattern-ul Singleton într-o arhitectură de plugin-uri? Cum organizezi relația dintre plugin-uri?

145

Ce modele de proiectare folosești cel mai des în munca ta?

143

Cum organizezi rularea aceluiași test de mai multe ori cu argumente diferite fără a folosi atribute?

140

Ce este un flux? Cum îl înțelegeți?

140

Ce instrumente în C# permit extinderea sau modificarea comportamentului unui metod fără a modifica clasa originală?

137

Cum transferați munca din timpul de execuție în etapa de compilare? De exemplu, cum se face în System.Text.Json?

137

Dacă vorbim despre C#, este posibil să faci o suprasarcină a metodei pentru a extinde comportamentul?

135

Ce este pattern-ul Fațadă? Vorbește despre el pe scurt.

134

Ce cuvinte cheie din metod permit suprascrierea sa în C#?

133

Întotdeauna async/await funcționează într-un thread separat? De unde provin thread-urile?

132

Cum să creezi un atribut personalizat în C#?

129
/2