Génie logiciel

33
Java est-il libre / open source ou non?

Le 13 novembre 2006, Sun a publié une grande partie de Java en tant que logiciel libre et à code source libre (FOSS), sous les termes de la licence GNU General Public License (GPL). Le 8 mai 2007, Sun a terminé le processus en rendant tout le code principal de Java disponible sous les conditions de...

33
Pourquoi les constructeurs ne sont-ils pas hérités?

Je ne comprends pas ce que pourraient être les problèmes si un constructeur était hérité d'une classe de base. Cpp Primer Plus dit: Les constructeurs diffèrent des autres méthodes de classe en ce qu'ils créent de nouveaux objets, alors que d'autres méthodes sont appelées par des objets existants ....

33
Différence entre le modèle Adaptateur et le modèle Proxy?

Pour ce qui est de comprendre, le modèle d'adaptateur crée un objet wrapper pour notre objet d'intérêt réel, simplement un niveau supplémentaire d'indirection, ce qui offre une flexibilité. la flexibilité réside dans le fait que, si l'interface de l'objet réel est modifiée, nous modifions...

33
Quels sont les obstacles auxquels se heurte le processus de développement en utilisant des langages de balisage en texte brut, par exemple, Microsoft Word? [fermé]

Je suis actuellement stagiaire chez un contractant gouvernemental et je ressens (ce qui est odieusement inévitable) que Word est la norme de facto dans le processus de développement de logiciels. Son format binaire rend très difficile la collaboration sur des documents comme je suis habitué à...

33
Une API HTTP doit-elle toujours renvoyer un corps?

Existe-t-il une sorte de norme concernant les réponses de l'API HTTP? Après avoir lu ce fil de discussion, j'ai commencé à me poser des questions. Nous développons notre API JSON HTTP publique sur mon travail, et nous ne renvoyons rien si ce n’est pas strictement nécessaire (par exemple, un PUT...