Génie logiciel

11
Comment décidez-vous si vous devez prendre un projet?

Je suis un développeur relativement nouveau. Professionnellement, j'ai programmé en C # pendant deux ans en tant que stagiaire et 6 mois en tant que développeur junior. Un ami de ma famille a besoin d'aide pour un projet écrit sur VB.net. Je n'ai jamais utilisé VB.net, donc je suis un peu inquiet....

11
Conception de l'authentification pour l'API REST

Je travaille sur une API pour un service REST que je vais à la fois produire et consommer. J'ai passé ces derniers jours à essayer de comprendre comment gérer correctement l'authentification, et je pense que j'ai finalement trouvé quelque chose. Je viens avec cela sur la base des faits suivants sur...

11
Comment les valeurs multiples sont-elles retournées en Java?

Parfois, vous souhaitez renvoyer plusieurs valeurs d'une fonction. Comment cela se fait-il normalement en Java? Une option consiste à utiliser un tableau, comme cet extrait de code Python qui renvoie une liste ou un tuple: value, success = read_unreliably() if success: print value Une autre option...

11
En quoi l'analyse est-elle différente de la conception?

Je suis sûr que vous avez tous entendu des gestionnaires dire "nous avons besoin d'un analyseur" ou "nous avons besoin d'un concepteur". Bien que je sois un développeur .NET, je peux à peine différencier un analyseur d'un concepteur (pas un concepteur Web ou un concepteur d'interface utilisateur)....