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
Comment documenter et enseigner aux autres du code «optimisé au-delà de la reconnaissance» à forte intensité de calcul?
Parfois, il y a 1% de code suffisamment intensif en calcul qui nécessite le type d'optimisation de bas niveau le plus lourd. Les exemples sont le traitement vidéo, le traitement d'image et toutes sortes de traitement du signal, en général. Les objectifs sont de documenter et d'enseigner les techniques d'optimisation, …




1
Évaluation des espaces de noms PHP
Je suis au stade de la pré-version d'un projet PHP open-source, qui, je l'espère, sera utilisé par d'autres développeurs dans leurs propres projets. Le projet ne prend actuellement pas en charge les espaces de noms et j'essaie d'évaluer s'il doit utiliser des espaces de noms ou la convention de dénomination …
11 php  namespace 



1
Interaction du fil de dessin
Je voudrais dessiner l'interaction des fils (stylo et crayons) dans une notation UML (semblable à). Je n'insiste pas sur UML, tout ce qui est évident pour le lecteur devrait faire. J'ai commencé avec des diagrammes de séquence, mais je ne pense pas que ce soit la meilleure façon de le …

3
Architecture de serveur micro vs monolithique
Nous travaillons actuellement sur notre nouveau produit / projet, il s'agit d'une application client-serveur destinée à certaines entreprises industrielles / de services spécifiques. Nous construisons un serveur (langage C et Linux uniquement) exécutant un protocole personnalisé au-dessus de TCP avec un frontal Java. Nous sommes à environ 20% dans le …


4
La pagination réduit-elle la charge du serveur? (théorie)
Je me demandais quelle est la raison de la pagination? Est-il utilisé parce qu'il réduit la charge des serveurs, car nous limiterions techniquement le nombre de lignes renvoyées par page? Je voulais faire quelque chose sans pagination mais étant donné que je suis nouveau dans ce domaine (je suis un …
11 php  pagination 

2
Exploiter la créativité avec du «temps libre»
Certaines entreprises ont découvert, à leur surprise et à leur profit, que les programmeurs sont des gens très créatifs. Je pense à Google et à Atlassian , par exemple, qui permettent des "journées gratuites" régulières (mensuelles, je crois) où les programmeurs peuvent travailler sur ce qu'ils veulent (avec approbation) et …

8
La «véracité» est-elle un terme de programmation légitime?
SO a plusieurs questions en utilisant le mot «véracité» pour désigner la valeur de vérité d'une expression, lorsqu'elle est évaluée comme un booléen, quel que soit son type d'origine. C'est très utile dans les langages dynamiques. Donc ma question est, est-ce un vrai terme, et si oui, l'utilisions-nous avant que …



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.