Informations

Noms de chat commençant par p

Noms de chat commençant par p


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Les noms de chat commençant par p ont été supprimés

[Cet article a été écrit avant le changement de PPCS vers .NET, donc certains noms ont changé, mais l'idée générale reste la même.]

Cela faisait longtemps que je n'avais pas parlé de noms. En fait, depuis que j'ai fait une conférence sur les noms et les espaces de noms et sur la façon dont les noms peuvent affecter la productivité, je pense que je devrais écrire un court article sur le sujet. Comme je l'ai mentionné dans l'exposé, je pense que les noms comptent, et je pense qu'ils ont un grand effet sur la façon dont vous travaillez.

En tant que développeur C#, l'un des meilleurs moyens de rendre le code plus concis est de bien nommer les variables, les classes, les méthodes, les propriétés, etc. Les noms décrivent des choses, et donc les noms doivent être courts et faciles à comprendre.

Ce n'est pas nouveau. Nous savons depuis longtemps qu'un bon nom est important.

Espaces de noms : à l'ancienne

En C# (et.NET), les espaces de noms sont une forme d'espacement de noms qui s'applique aux noms. Un espace de noms est un moyen de « regrouper » tous les noms que vous souhaitez pouvoir utiliser dans votre projet. Cela signifie que lorsque vous saisissez un nom, il est automatiquement entouré d'une syntaxe spéciale :

La première chose que vous verrez est que le nom est entouré d'une paire de crochets angulaires (<,>,).

Les crochets angulaires sont utilisés pour indiquer que vous utilisez un nom d'un espace de noms.

Le nom après l'espace de noms est appelé « nom qualifié » et est suivi d'un signe égal (=).

En C#, il existe deux manières de qualifier le nom avec un espace de noms. Le premier est le point, qui vous permet de qualifier le nom en ajoutant un espace de nom devant celui-ci, comme ceci :

Un espace de noms est une sorte d'endroit pour garder les choses ensemble. Par exemple, si vous construisiez une maison, il serait plus facile de mettre les choses dans un certain ordre si chaque pièce avait son propre nom. Par exemple:

Cuisine

Salon

Salle de bains

La cuisine, la salle de bain et le salon seraient regroupés dans un espace de noms. Peu importe où ils se trouvent dans la maison, car ce sont tous des espaces de noms qui ont "Kitchen" au début.

Les espaces de noms sont également utilisés pour regrouper les classes, ce qui facilite grandement le travail avec plusieurs classes. Si vous avez du code qui interagit avec plusieurs classes différentes, un bon moyen d'organiser ce code est de créer une classe pour chaque groupe de classes. Par exemple, vous pouvez avoir une classe pour les calculs mathématiques, une classe pour la logique de jeu et une classe pour les interactions avec l'interface utilisateur. Si vous pouvez le faire, vous avez organisé votre code d'une manière plus compréhensible.

Les espaces de noms sont un outil puissant pour organiser le code, et ils sont largement utilisés dans le développement C#. Lorsque vous créez un projet C#, une bonne première étape consiste à réfléchir aux éléments que vous souhaitez nommer et à les placer dans un espace de noms. Par exemple, disons que vous créez une interface pour votre application. Il est logique d'avoir quelque chose comme ça dans un espace de noms afin que les autres classes sachent comment interagir avec lui.

// Ceci est un espace de noms où nous conserverons toutes nos interfaces en C# // Donc, si nous écrivons une interface pour notre application, nous la mettrons ici dans l'espace de noms AppInterface.Interfaces,

Une fois que vous avez fait cela, il est temps de réfléchir aux noms à utiliser. Pour notre exemple, nous conserverons notre espace de noms dans sa position par défaut, de sorte que tous les noms du projet commenceront par AppInterface.Interfaces. Au fur et à mesure que nous travaillons sur notre code, j'utiliserai ces noms pour vous montrer à quoi ils ressemblent dans la vraie vie. Par exemple, voici une classe appelée Button, qui se trouve dans l'espace de noms AppInterface.Interfaces :

espace de noms AppInterface.Interfaces { public class Button { public Button() { } public void DoSomething() { } } }

Et voici à quoi ressemble l'espace de noms lorsque vous tapez AppInterface.Interfaces en haut d'un fichier C# :

espace de noms AppInterface.Interfaces {

Dans cet exemple, Button est le nom de la classe et AppInterface.Interfaces est l'espace de noms. L'espace de noms et les noms de classe peuvent être les mêmes, mais ils ne sont pas toujours les mêmes. C'est un bon exemple de la façon dont les espaces de noms peuvent être imbriqués. Par exemple, voici à quoi ressemblerait l'espace de noms s'il était imbriqué dans un autre espace de noms :

espace de noms MyNamespace.Interfaces {

Il s'agit simplement d'un espace de noms imbriqué dans un autre espace de noms. Les espaces de noms imbriqués peuvent monter autant de niveaux que vous le souhaitez.

Vous pouvez également regrouper des classes et des espaces de noms dans le même espace de noms. Par exemple, nous pourrions avoir un espace de noms appelé Application contenant à la fois AppInterface.Interfaces et MyNamespace.Interfaces. Voici un extrait de code qui montre à quoi ressemblerait l'espace de noms de l'application si nous devions créer une classe appelée Program qui se trouvait dans l'espace de noms de l'application :

espace de noms Application { public class Program { } }

espace de noms Application { }

Allons maintenant un peu plus loin. Nous pourrions même imbriquer Application dans MyNamespace.Interfaces. Dans ce cas, on aurait :

espace de noms MyNamespace.Interfaces { public class Application { public class Program { } } }

espace de noms MyNamespace.Interfaces { }

Si nous devions écrire ceci dans notre programme, nous aurions quelque chose comme ceci :

espace de noms MyNamespace.Interfaces { public class Application { public class Program { } } }

espace de noms MyNamespace.Interfaces {

}

Dans ce cas, Application et Program sont toujours dans l'espace de noms Application, mais MyNamespace.Interfaces est imbriqué à l'intérieur de l'espace de noms Application.

Un problème avec l'utilisation des espaces de noms est qu'il est difficile de dire où se termine un espace de noms et où une classe


Voir la vidéo: Les noms de chats en P! (Février 2023).

Video, Sitemap-Video, Sitemap-Videos