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


7
Toutes les langues sont-elles fondamentalement les mêmes?
Récemment, j'ai dû comprendre la conception d'un petit programme écrit dans une langue dont je n'avais aucune idée ( ABAP , si vous devez savoir). Je pouvais le comprendre sans trop de difficulté. Je réalise que maîtriser une nouvelle langue est un jeu de balle complètement différent, mais la compréhension …



24
Comment restez-vous concentré au travail? [fermé]
Parfois, les choses que je dois faire pour mon travail sont intéressantes et engageantes. Parfois, ils ne le sont pas. Parfois, ils ne sont vraiment pas. Avez-vous des stratégies ou des astuces particulières pour gérer ces passages monotones quand votre cerveau préfère faire autre chose que ce que vous êtes …



4
Avoir des constantes publiques est-il «mauvais»?
Est-ce: public MyClass { public const string SomeString = "SomeValue"; } pire que cela: public MyClass { public static string SomeString { get{ return "SomeValue";}} } Les deux peuvent être référencés de la même manière: if (someString == MyClass.SomeString) ... La seconde cependant a la protection d'être une propriété. Mais …
39 c# 





6
Existe-t-il un modèle de traitement des paramètres de fonction en conflit?
Nous avons une fonction API qui décompose un montant total en montants mensuels en fonction de dates de début et de fin données. // JavaScript function convertToMonths(timePeriod) { // ... returns the given time period converted to months } function getPaymentBreakdown(total, startDate, endDate) { const numMonths = convertToMonths(endDate - startDate); …
38 api-design 

3
Comment les tests d'intégration critiquent-ils le design?
Je lis un article sur les tests intégrés sur le blog de JB Rainsberger et je me demande en quoi un test d'intégration est plus dur avec notre conception? Nous écrivons davantage de tests intégrés, qui sont plus volumineux et ne critiquent pas notre conception aussi sévèrement que les microtests.


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.