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






1
Comment migrer une webapp héritée existante pour utiliser OAuth2
J'ai actuellement une webapp monolithique héritée de 15 ans avec près de 1 million d'utilisateurs, utilisant un système d'autorisation et d'authentification maison: JAAS, noms d'utilisateurs et magasin pwds dans une base de données avec hachage de mot de passe de base, quelques questions de vérification personnelle 2FA (avec différentes algorithmes …

5
Le placement de marqueurs de texte à l'intérieur de chaînes est-il de mauvais style? Y a-t-il une alternative?
Je travaille avec des cordes massives qui nécessitent beaucoup de manipulation. Par exemple, je pourrais générer une chaîne comme celle-ci: Partie 1 Bateau Section A Programmation Partie 2 Partitionnement des bateaux pour la programmation. Section AA Section SQL Entrées. La chaîne serait trop grande pour en vérifier manuellement chaque partie. …

3
Comment consommer l'API RESTful externe avec Symfony?
Nous construisons une architecture de microservice pour nos projets, avec principalement des applications Symfony frontales interagissant avec des API RESTful dorsales. Le problème est que cette approche brise la gestion des entités Symfony en s'appuyant fortement sur Doctrine avec base de données. Lorsque Symfony gère généralement des entités avec Doctrine, …

5
Optimisation des allocations de chaînes redondantes en C ++
J'ai un composant C ++ assez complexe dont les performances sont devenues un problème. Le profilage montre que la majeure partie du temps d'exécution est simplement consacrée à l'allocation de mémoire pour std::strings. Je sais qu'il y a beaucoup de redondance entre ces chaînes. Une poignée de valeurs se répètent …


1
Pourquoi Swift a-t-il besoin de tables de témoins?
J'essaie de lire les détails de l'implémentation de Swift, et une chose que je ne peux pas comprendre, ce sont ses "tables témoins". Il semble que ce soit un pointeur vtable distinct utilisé pour les structures. Mais pourquoi en auriez-vous besoin? Les structures sont copiées par valeur, donc vous savez …


2
Le CSS minifié doit-il être stocké dans Git?
J'utilise Gulp pour générer du CSS minifié à partir de mon code SASS pour un projet sur lequel je travaille. Je me demandais s'il était considéré comme la meilleure pratique pour régénérer ce CSS minifié lors de la diffusion en direct de Git ... ou Pour stocker les fichiers CSS …



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.