Génie logiciel

9
Parallélisme prologue

Existe-t-il des interprètes prolog qui peuvent décomposer fonctionnellement vos «programmes» afin d'améliorer l'efficacité? Je sais qu'il y a eu des recherches sur les interprètes prologues qui atteignent des vitesses proches du C par le parallélisme (le genre qu'un programmeur C typique ne peut...

9
IntelliJ avec compilation Maven

J'ai un projet qui a besoin de pots Hibernate. Je les ai ajoutés comme dépendances dans le pom.xml et Maven compile bien mon projet. Cependant, dans l'EDI, toutes les annotations et appels à l'API Hibernate sont marqués comme non résolus (rouge). Comment pourrais-je faire en sorte qu'IntelliJ...

9
Comment puis-je surveiller correctement la mémoire JVM?

Je pense à la façon dont nous faisons le moniteur de mémoire JVM de manière à faible surcharge dans l'environnement de production, même en période de pointe. Supposons que j'ai deux serveurs d'applications Tomcat en production, l'équilibre de charge configuré derrière eux. Si je peux voir les...

9
Quelles sont les conditions initiales Agile?

Permettez-moi d'abord de dire que je pense qu'un processus agile peut fonctionner en raison des principes sous-jacents suivants: Il met l'accent Limite le bruit qui apporte vraiment la concentration Deuxièmement, je me demande quelles sont les conditions initiales nécessaires pour qu'un processus...

9
Application open source payante

La question qui me dérange est de savoir s'il est possible / faisable / raisonnable de s'attendre à ce qu'une application open source se vende bien sur le marché mobile? Dois-je croire que mes utilisateurs utiliseront mon application, plutôt que de créer la version extraite, et, plus important...

9
Meilleure façon d'analyser un fichier

J'essaie de trouver une meilleure solution pour faire un analyseur à certains des formats de fichiers célèbres tels que: EDIFACT et TRADACOMS . Si vous n'êtes pas familier avec ces normes, consultez cet exemple de Wikipedia: Voir ci-dessous pour un exemple de message EDIFACT utilisé pour répondre à...

9
OOP: Quelles sont les situations dans lesquelles la conception basée sur les classes est meilleure que celle basée sur les interfaces?

Je lisais le site Web de JDOM . Pourquoi l'API JDOM est-elle définie en termes de classes concrètes plutôt qu'en termes d'interfaces? Jason Hunter résume les arguments contre une API basée sur interface pour JDOM: Avec les interfaces, tout devient une usine, les éléments doivent être «importés»...

9
Agile - Pics et chronologie globale

L'équipe lance son premier projet Agile capital-A, et le projet semble correspondre parfaitement à la méthodologie (c'est-à-dire que nous pouvons probablement simplement prendre un livre agile et le suivre comme une recette), avec un peu de confusion: Le projet implique trois choses que personne...

9
Comment acquérir une pratique personnelle dans les méthodologies de développement des poids lourds?

Je suis dans un nouveau travail où le projet doit répondre à des normes de qualité strictes, être fortement documenté, géré dans les moindres détails, les diagrammes UML et toutes ces choses qui sont opposées au "codage cowboy" où la plupart de mes expériences de travail passées ont été . Pensez à...

9
Cet espacement maladroit est-il un type de style?

En lisant un autre code de programmeur, il utilise un format que je n'ai jamais vu. PAR EXEMPLE namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable;...