Questions marquées «java»

Java est un langage de programmation de haut niveau, indépendant de la plate-forme et orienté objet, développé à l'origine par Sun Microsystems. Java appartient actuellement à Oracle, qui a acheté Sun en 2010.

4
Arguments contre l'archivage des fichiers binaires dans les SCM
Je travaille pour une entreprise qui construit principalement des applications Java et j'essaie de convaincre tout le monde d'arrêter l'archivage des fichiers binaires (dépendances et produits finaux) dans SCM. Ils savent que c'est une mauvaise pratique mais ils pensent que "ça marche" et ce n'est pas vraiment un problème même …
10 java  builds 





1
Que signifie «TILT» dans un commentaire?
Je lis Clean Code par Robert C. Martin, et la phrase TILTapparaît inexplicablement dans certains exemples de code. Exemple (c'est en Java, soit dit en passant): ... public String errorMessage() { switch (status) { case ErrorCode.OK: // TILT - Should not get here. return ""; case ErrorCode.UNEXPECTED_ARGUMENT: return "Unexpected argument"; …

2
Granularité des exceptions
J'ai rencontré un débat entre quelques amis et moi. Ils préfèrent les exceptions générales telles que ClientErrorExceptionet ServerErrorExceptionavec détail comme champs de l'exception, alors que je préfère rendre les choses plus spécifiques. Par exemple, je pourrais avoir une poignée d'exceptions comme: BadRequestException AuthenticationFailureException ProductNotFoundException Chacun de ces éléments est basé …



2
Comment encapsuler des classes internes dans une API écrite en Java?
Nous devons écrire une bibliothèque. Naturellement, il ne devrait avoir qu'une très petite API (aussi large que nécessaire et aussi petite que possible). Les éléments internes de la bibliothèque sont quelque peu complexes. Par conséquent, ils doivent être structurés. Pour la structuration, je vois actuellement deux façons: 1. utilisez des …



2
Pourquoi for-each a deux points au lieu de «in»?
Depuis le guide du langage Java 5 : Lorsque vous voyez les deux points (:), lisez-le comme "in". Pourquoi ne pas utiliser inen premier lieu alors? Cela me dérange depuis des années. Parce que c'est incompatible avec le reste de la langue. Par exemple, en Java il y a implements, …
9 java 

1
Conception de code: délégation de fonctions arbitraires
Sur PPCG, nous avons fréquemment des défis King of the Hill , qui opposent différents robots de code les uns aux autres. Nous n'aimons pas limiter ces défis à un seul langage, nous effectuons donc des communications multiplateformes sur des E / S standard. Mon objectif est d'écrire un cadre …

1
Dans le modèle MVP, la vue doit-elle instancier un objet modèle basé sur le contenu de l'interface utilisateur, ou simplement transmettre ces contenus en tant que paramètres au présentateur?
J'utilise le modèle MVP dans une application Android que je développe. J'ai essentiellement 4 éléments: AddUserView où un nouvel utilisateur peut être ajouté: The AddUserPresenter Le UserInfo (le pojo) UserInfoManager (logique de gestion et gestionnaire de stockage) Ma question est: Lorsque j'appuie sur le bouton "Ajouter" dans AddUserView, il devrait …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.