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

4
Stratégie pour suivre les changements de langage (Python)
Écriture de code qui durera encore des années Les langages de programmation changent. Les bibliothèques changent. Certains codes datant de 5, 10 ou même 20 ans peuvent toujours s'exécuter et produire les résultats attendus, tandis que certains codes datant de 2 ans peuvent échouer avec une erreur de syntaxe. Cela …
16 python 

4
Workflow: Utiliser des formats de documents binaires dans Git sans verrous (passer de subversion)
Nous sommes un cabinet de conseil en logiciels avec une multitude de projets pour différents clients. Nous utilisons traditionnellement Subversion, mais envisageons actuellement de passer à Git. Une partie importante des documents que nous produisons est partagée avec nos clients (exigences, conceptions globales, spécifications de test, etc.), et nous utilisons …
16 git  svn  dvcs  excel  word 


3
Représenter les actions (verbes) dans l'URI REST
J'ai une opération d'impression à effectuer pour mes documents clients. J'ai également besoin des autres opérations standard, comme ajouter, mettre à jour, supprimer. donc j'ai: Pour créer un nouveau client: URI = / customer / {id}, type = POST, Methodname = CreateCustomer () Pour la mise à jour: URI: / …
16 rest 

3
Agile est-il une variante de RAD?
Wikipedia dit que Agile est un type de "RAD" qui, je suppose, est incorrect. D'après ce que je sais, Agile a été développé parce que RAD lui-même n'était pas si réussi dans les années 90 (trop rigide pour les changements). Ou ai-je tort? (Remarque: apparemment, l'article Wikipedia sur le développement …


6
La duplication de code est-elle un mal nécessaire en C?
Je suis plutôt nouveau sur C, et je me demande si la duplication de code est un mal nécessaire quand il s'agit d'écrire des structures de données communes et C en général? Je pourrais essayer d'écrire une implémentation générique pour un hash mappar exemple, mais je trouve toujours le résultat …

7
Dois-je crypter les données dans la base de données?
J'ai un client, pour lequel je vais faire une application Web sur les soins aux patients, la gestion des patients, les consultations, l'historique, les calendriers, tout cela à la base. Le problème est qu'il s'agit de données sensibles, d'antécédents de patients et autres. Le client insiste pour chiffrer les données …
16 php  mysql  encryption 

3
Comment gérer les valeurs monétaires en PHP et MySql?
J'ai hérité d'une énorme pile de code hérité écrit en PHP au-dessus d'une base de données MySQL. Ce que j'ai remarqué, c'est que l'application utilise doublespour le stockage et la manipulation des données. Maintenant, je suis tombé sur de nombreux messages mentionnant comment doublene conviennent pas aux opérations monétaires en …


5
Utilisation du mot clé "Using" dans l'interface C #
Lorsque j'utilise C # pour écrire du code et que je définis une interface à l'aide de Visual Studio 2010, il comprend toujours un certain nombre d'instructions «using» (comme indiqué dans l'exemple) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestEngine.TestNameSpace { interface ITest1 { bool testMethod(int xyz); } …


3
Faire passer les modifications du maître à ma branche de travail?
Nous sommes deux à travailler sur quelque chose. Nous utilisons cette structure de branche Maître dev-A dev-B Nous travaillons tous les deux sur des branches distinctes (dev-A, B) et chaque fois que nous avons terminé - nous promouvons nos changements à master. Mais l'inconvénient est que nous ne pouvons pas …
16 git 


2
Existe-t-il un précédent pour la licence sur un compilateur limitant le type de développement pour lequel vous pouvez l'utiliser?
Il a été récemment laissé entendre que le nouveau CLUF pour Delphi XE3 interdirait le développement Client Server avec l'édition Professional sans l'achat supplémentaire d'un pack de licence Client Server. Cela ne veut pas dire que la version professionnelle manquera de fonctionnalités, mais la licence interdira spécifiquement au développeur d'utiliser …
16 licensing  delphi  eula 

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.