Génie logiciel

36
API RESTful. Devrais-je retourner l'objet créé / mis à jour?

Je conçois un service Web RESTful utilisant WebApi et je me demandais quelles réponses HTTP et quels corps de réponse renvoyer lors de la mise à jour / de la création d'objets. Par exemple, je peux utiliser la méthode POST pour envoyer du JSON au service Web, puis créer un objet. Est-il recommandé...

35
Avantages de la programmation orientée objet [fermé]

Remarque : cette question est un extrait modifié d'un billet de blog que j'ai écrit il y a quelques mois. Après avoir placé un lien vers le blog dans un commentaire sur Programmers.SE, quelqu'un m'a demandé de poster une question ici pour pouvoir y répondre. Cette publication est ma plus populaire,...

35
Pourquoi les développeurs devraient-ils avoir des bureaux privés?

Je sais donc que tout le monde ici parle de bureaux privés, du nombre de développeurs qu’ils possèdent réellement. Je suis à moitié sceptique. Je peux croire que les principaux développeurs les ont, mais ce n’est normalement qu’une personne dans votre bureau moyen. Cela me fait me demander combien...

35
Programmation avec dyslexie [fermé]

J'ai une dyslexie très sévère avec la dysnomie et la dysgraphie . Je le sais depuis mon enfance. Mes compétences en lecture et en écriture sont assez invalidantes, mais j'ai appris à les maîtriser. Cependant, avec les IDE actuels, je trouve très facile de rester concentré et dans la zone où je...

35
Corriger des bugs ou attendre que le client les trouve?

Est-ce que d'autres personnes corrigent des bogues quand elles les voient ou attendent-elles jusqu'à ce qu'il y ait un crash / une perte de données / des personnes meurent avant de le réparer? Exemple 1 Customer customer = null; ... customer.Save(); Le code est clairement faux, et il n'y a aucune...

35
Devez-vous version des applications Web?

J'ai récemment discuté avec un collègue de la gestion de versioning d'applications Web. Je ne pense pas que vous en ayez besoin du tout, et si vous voulez juste un contrôle de cohérence pour confirmer que votre dernière version est en direct, je pense qu'une date (AAMMJJ) est probablement...

35
Meilleur mécanisme de génération de clés de licence [fermé]

Quelles méthodes / bibliothèques / outils les gens suggéreraient-ils pour générer des clés de licence (ces jolies choses AAAAA-AAAAA-AAAAA-AAAAA-AAAAA que vous avez insérées lorsque vous enregistrez un logiciel)? Des pièges à surveiller lors de leur mise en œuvre? (Pour le moment, cela m'intéresse...