Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

6
Réinventer la conception du système pour Scala
Il y a beaucoup de lunes, j'ai effectué ma maîtrise en génie logiciel orienté objet. Je couvrais tout: initiation du projet, exigences, analyse, conception, architecture, développement, etc. Mon livre informatique préféré de tous les temps était Développer des logiciels orientés objet, une approche basée sur l'expérience (IBM-1996). Un livre créé …

5
Comment gérer les exceptions vérifiées qui ne peuvent jamais être levées
Exemple: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); Comme l'encodage est codé en dur et correct, le constructeur ne lève jamais l'exception UnsupportedEncodingException déclarée dans la spécification (à moins que l'implémentation java soit interrompue, auquel cas je suis perdu de toute façon). Quoi qu'il en soit, Java m'oblige de toute façon à …



12
Le changement graduel de la méthodologie d’écriture du code a-t-il eu une incidence sur les performances du système? Et devrais-je m'en soucier?
TD; DR: Il y avait une certaine confusion quant à ce que je demandais, voici donc l'idée maîtresse derrière la question: J'ai toujours voulu que la question soit ce qu'elle est. Je l’ai peut-être mal articulé à l’origine. Mais l'intention a toujours été " est un code modulaire, séparé, en …

4
Comment déterminer les niveaux d'abstraction
Je lisais aujourd'hui un livre intitulé "Code propre" et je suis tombé sur un paragraphe où l'auteur parlait des niveaux d'abstraction par fonction, il a classé certains codes en niveaux d'abstraction faible / intermédiaire / élevé. Ma question est: quels sont les critères pour déterminer le niveau d’abstraction? Je cite …


9
Les non-informaticiens peuvent-ils gérer un wiki? [fermé]
Mon entreprise cherche à améliorer la gestion des données de ses études de marché. Style actuel de gestion des données: "Hé Jimbo, où est cette photo de notre WhatZit 2.0? "Oui, je me souviens de l'e-mail concernant cette société de ce type, donne-moi quelques minutes pour rechercher mes perspectives" "qui …

5
Est-ce une mauvaise idée de vendre des applications Android sur l'Android Market sous votre vrai nom? [fermé]
Je commence tout juste à démarrer en développement Android et je travaille sur quelques petites applications "pratiques". Par exemple, on est un fond d'écran en direct. Les autres sont similaires en termes d'effort de développement. Lorsque ces applications sont terminées, j'aimerais les répertorier sur le marché. Je peux les énumérer …


4
Combien Google investit-il dans la langue Go?
J'ai beaucoup lu sur le langage Go , et cela semble prometteur. La dernière information importante qui me manque avant de décider de consacrer plus d'effort à la langue est la suivante: combien de ressources monétaires / financières Google ou d'autres entreprises investissent-ils dans l'effort de développement? Si ces informations …

14
Se comparer aux autres lors des entretiens [fermé]
Au cours de l'entretien, on me demande souvent de me comparer à mes pairs. Par exemple, un de mes premiers emplois après l'obtention du diplôme m'a demandé de me comparer à mes camarades de classe. Un travail que j'ai récemment interviewé m'a demandé de me comparer à mes collègues. Je …
35 interview 

10
Quels anti-modèles de nommage existent? [fermé]
Il y a des noms, où si vous vous trouvez à chercher ces noms, vous savez que vous avez déjà foiré quelque chose. Par exemple: XxxManager Cela est mauvais car une classe doit décrire son travail. Si le mot le plus spécifique que vous puissiez trouver pour ce que la …



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.