Articles of gestion

Différence entre les gestionnaires d’événements et les rappels

Quelle est la différence entre un gestionnaire d’événement et une fonction de rappel?

Comment puis-je organiser un événement dans l’Usercontrol et le gérer dans le formulaire principal?

J’ai un contrôle utilisateur personnalisé et je veux faire quelque chose de relativement simple. Lorsque vous modifiez la valeur de cette commande utilisateur, le formulaire principal met à jour une fenêtre d’affichage. Ce n’est pas un problème si le NUD n’était pas sous contrôle utilisateur, mais je n’arrive pas à comprendre comment gérer l’événement par […]

Le meilleur moyen de vérifier les exceptions internes?

Je sais parfois que innerException est nul Donc, les éléments suivants peuvent échouer: repEvent.InnerException = ex.InnerException.Message; Existe-t-il un moyen ternaire rapide de vérifier si innerException est nul ou non?

Modèles de conception: gestion des exceptions et des erreurs

Existe-t-il une ressource (Web ou livre) décrivant les modèles de conception de gestion / gestion des erreurs? Il y a beaucoup de littérature sur la façon d’écrire du code propre, et il y a beaucoup de livres sur les modèles de conception. Cependant, je n’ai jamais vu de motif couvrant la question de savoir où […]

Utilisez un bloc ‘try-finally’ sans bloc ‘catch’

Y a-t-il des situations où il est approprié d’utiliser un bloc try-finally sans bloc catch ?

Quelle quantité d’empreinte la gestion des exceptions C ++ ajoute-t-elle?

Ce problème est important en particulier pour le développement intégré. La gestion des exceptions ajoute une certaine empreinte à la sortie binary générée. Par ailleurs, sans exception, les erreurs doivent être gérées d’une autre manière, ce qui nécessite un code supplémentaire, ce qui augmente également la taille binary. Je suis intéressé par vos expériences, en […]

Est-ce une mauvaise pratique d’écrire des gestionnaires d’événements en ligne

Est-ce une mauvaise pratique d’écrire des gestionnaires d’événements en ligne? Pour moi, je préfère l’utiliser lorsque je veux utiliser une variable locale dans le gestionnaire d’événements comme suit: Je préfère ça: // This is just a sample private void Foo() { Timer timer = new Timer() { Interval = 1000 }; int counter = 0; […]

Comment puis-je retourner un code d’état 404 / 50x à partir d’un contrôleur Grails?

J’ai un contrôleur qui doit retourner une page 404 et un code d’état dans certaines conditions. Je n’arrive pas à trouver comment faire ça à Grails. Un collègue a recommandé cette méthode: response.sendError(HttpServletResponse.SC_NOT_FOUND) qui fonctionne parfaitement, mais ce n’est pas très semblable à Grails. Je sais que la méthode de rendu de Rails prend un […]

Lancer ArgumentNullException

Supposons que je dispose d’une méthode prenant un object quelconque en argument. Maintenant, disons que si cette méthode est passée à un argument null, c’est une erreur fatale et une exception doit être levée. Est-ce que ça vaut le coup de coder quelque chose comme ça (en gardant à l’esprit que c’est un exemple sortingvial): […]

Comment signaler “pas encore implémenté”?

Dans la rédaction initiale d’un nouveau joyau, je dois laisser certaines implémentations de méthodes vides (à mettre en œuvre dans la suivante) Par conséquent, je voudrais signaler une exception “pas encore implémentée” Je me demande s’il existe une bonne pratique ou des conventions standard spécifiques au langage Ruby pour coder ce type d’espace réservé / […]