Questions marquées «c#»

C # est un langage de programmation orienté objet multiparadigme, géré et récupéré, créé par Microsoft en parallèle avec la plateforme .NET

19
Les #regions sont-elles un anti-modèle ou une odeur de code?
C # permet l'utilisation de #region/ #endregionkeywords pour rendre des zones de code réductibles dans l'éditeur. Chaque fois que je le fais bien, je le fais pour cacher de gros morceaux de code qui pourraient probablement être refactorisés dans d'autres classes ou méthodes. Par exemple, j'ai vu des méthodes qui …
267 c#  code-smell 


5
Quand utilisez-vous une structure au lieu d'une classe? [fermé]
Quelles sont vos règles empiriques pour savoir quand utiliser les structures par rapport aux classes? Je pense à la définition C # de ces termes, mais si votre langage utilise des concepts similaires, j'aimerais également connaître votre opinion. J'ai tendance à utiliser des classes pour presque tout, et à n'utiliser …
174 c#  design  class  struct 

6
Principes et structure de code SOLID
Lors d'un récent entretien d'embauche, je ne pouvais pas répondre à une question à propos de SOLID - à part fournir le sens de base des divers principes. Cela me gêne vraiment. J'ai passé quelques jours à fouiller et je n'ai pas encore produit de résumé satisfaisant. La question de …
150 c#  .net  solid 

8
Comment organisez-vous vos projets? [fermé]
Avez-vous un style particulier d'organisation de projets? Par exemple, je suis en train de créer un projet pour quelques écoles ici en Bolivie, voici comment je l'ai organisé: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) Comment organisez-vous exactement votre projet? Avez-vous un exemple de quelque chose que vous …

7
Relation entre C #, .NET, ASP, ASP.NET, etc. [fermé]
Je ne vois vraiment pas bien la différence entre C #, C # .NET et la même chose pour ASP et les autres langages '.NET'. D'après ce que j'ai compris, .NET est une bibliothèque / structure de ... choses. Je pense qu’ils ont essentiellement accès aux données Windows telles que …
143 c#  .net  asp.net 



10
Ne pas utiliser "statique" en C #?
J'ai soumis une demande que j'ai écrite à d'autres architectes pour la révision du code. L'un d'entre eux m'a presque immédiatement répondu en me disant "N'utilisez pas" statique ". Vous ne pouvez pas écrire de tests automatisés avec des classes et des méthodes statiques." Statique "est à éviter." J'ai vérifié …

5
Les directives d'utilisation asynchrone / wait en C # ne sont-elles pas en contradiction avec les concepts de bonne architecture et de superposition d'abstraction?
Cette question concerne le langage C #, mais je m'attends à ce qu'il couvre d'autres langages tels que Java ou TypeScript. Microsoft recommande les meilleures pratiques sur l' utilisation des appels asynchrones dans .NET. Parmi ces recommandations, prenons deux: modifier la signature des méthodes asynchrones afin qu'elles renvoient la tâche …
103 c#  architecture  async 





13
Est-ce considéré comme un anti-modèle d'écrire SQL dans le code source?
Est-ce considéré comme un anti-modèle pour coder en dur le code SQL dans une application comme celle-ci: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection( ConfigurationManager.ConnectionStrings["Connection"].ConnectionString)) using (SqlCommand command = new SqlCommand()) { command.CommandText = "select id from Person"; command.Connection = connection; connection.Open(); …
87 c#  sql 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.