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

8
Gestion du code: conserver un mauvais schéma lors de l’extension d’un nouveau code pour être cohérent ou non?
Je dois étendre un module existant d'un projet. Je n'aime pas la façon dont cela a été fait (beaucoup d'anti-pattern impliqué, comme du code copier / coller). Je ne veux pas effectuer un refactor complet pour plusieurs raisons. Devrais-je: créer de nouvelles méthodes en utilisant la convention existante, même si …



3
Qu'est-ce qu'un symbole en Ruby?
Je suis totalement nouveau dans le monde Ruby et je suis un peu confus avec le concept de symboles. Quelle est la différence entre les symboles et les variables? Pourquoi ne pas simplement utiliser des variables? Merci.
45 ruby 

1
Existe-t-il un livre canonique sur Agile?
En tant que développeur solo, je pense utiliser un processus de type Agile, mais j'aimerais comparer ce que je fais avec de vrais Agiles et voir si je peux améliorer mon propre processus. Existe-t-il un livre qui constitue la norme de facto pour décrire les meilleures pratiques, méthodologies et autres …
45 agile  books 


26
Le langage de programmation le plus hallucinant? [fermé]
D'après un langage de programmation relativement commun, lequel des deux est le plus déroutant? J'ai écouté beaucoup de podcasts de programmation et j'ai pris le temps d'apprendre de nouvelles langues considérées comme importantes et à venir. Je ne parle pas nécessairement de BrainFuck , mais quelle langue considéreriez-vous comme une …

10
Soyez libéral dans ce que vous acceptez… ou pas?
[Avertissement: cette question est subjective, mais je préférerais obtenir des réponses étayées par des faits et / ou des réflexions] Je pense que tout le monde connaît le principe de robustesse , généralement résumé par la loi de Postel: Soyez conservateur dans ce que vous envoyez. soyez libéral dans ce …
45 design 


11
Quels sont les arguments contre ou pour mettre la logique d'application dans la couche base de données? [fermé]
La plupart des développeurs de logiciels souhaitent conserver la logique de l'application dans la couche application, ce qui nous semble probablement naturel. Les développeurs de bases de données semblent vouloir placer la logique de l'application dans la couche base de données, en tant que déclencheurs et procédures stockées. Personnellement, je …




3
Mentions du droit d'auteur dans le code source [fermé]
Depuis que j'ai commencé à programmer, j'ai vu un en-tête en haut de la plupart des fichiers de code indiquant une sorte de copyright: /* Copyright (c) 1998 Innotech */ ou /* Copyright (c) 1998-2008 Innotech */ Sur le plan conceptuel, je comprends… En fonction de vos souhaits / besoins, …


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.