Génie logiciel

22
Qu'est-ce qu'un langage «puissant»?

J'ai souvent vu des gens se battre pour que leur langue préférée soit plus "puissante" que les autres. Quand il s'agit de décrire un langage de programmation, je peux comprendre ce qu'est un langage orienté objet ou ce qu'est un langage dynamique, mais je n'arrive toujours pas à comprendre ce...

22
Devez-vous tout documenter ou juste la plupart?

Cela semble un peu un sujet controversé de tout documenter, y compris la syntaxe "JavaBean" des getters et des setters pour les champs: les gens disent que sa rupture inutilement longue et répétitive DRY (ne vous répétez pas) , que la convention de nommage devrait tout expliquer , et il encombre le...

22
Faut-il utiliser un pseudocode avant le codage proprement dit?

Le pseudocode nous aide à comprendre les tâches d'une manière indépendante du langage. Est-ce une meilleure pratique ou une approche suggérée que la création de pseudocodes fasse partie du cycle de vie du développement? Par exemple: Identifier et diviser les tâches de codage Écrire un pseudocode...

22
Quelles sont les commandes Emacs à connaître? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

22
Emacs-as-OS: obsolète? [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Dans une tentative d'atteindre au moins le...