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

6
Comment éviter UITableViewController sur iOS?
J'ai un problème lors de l'implémentation du modèle MVC sur iOS. J'ai cherché sur Internet mais ne semble pas avoir trouvé de solution satisfaisante à ce problème. De nombreuses UITableViewControllerimplémentations semblent être plutôt grandes. La plupart des exemples que j'ai vus permettent de UITableViewControllermettre en œuvre <UITableViewDelegate>et <UITableViewDataSource>. Ces mises …

7
Existe-t-il des pratiques obsolètes pour la programmation multithreads et multiprocesseurs que je ne devrais plus utiliser?
Aux débuts de FORTRAN et de BASIC, pratiquement tous les programmes étaient écrits avec des déclarations GOTO. Le résultat était un code spaghetti et la solution était une programmation structurée. De même, les pointeurs peuvent avoir des caractéristiques difficiles à contrôler dans nos programmes. C ++ a commencé avec beaucoup …

9
Les programmeurs sont-ils de mauvais testeurs?
Je sais que cela ressemble beaucoup à d’autres questions qui ont déjà été posées, mais c’est en fait légèrement différent. Il semble être généralement considéré que les programmeurs ne sont pas bons pour jouer le rôle de tester une application. Par exemple: Joel on Software - Cinq bonnes raisons de …
36 testing  qa 

6
Faut-il éviter les variables de session?
Dans le passé, j’avais beaucoup misé sur les variables de session, mais j’ai récemment constaté qu’un grand nombre d’entre elles étaient inutiles, utilisant plutôt des paramètres tels que les paramètres de chaîne de requête. Un de mes collègues refuse d'utiliser les variables de session. Est-ce un objectif réaliste et faut-il …


6
Comment devriez-vous TDD un jeu Yahtzee?
Disons que vous écrivez un style TDD de jeu Yahtzee. Vous voulez tester la partie du code qui détermine si un jeu de cinq jets de dés est un full. Autant que je sache, lorsque vous utilisez TDD, vous suivez ces principes: Écrire des tests d'abord Écrivez la chose la …
36 unit-testing  tdd 




8
La POO devient-elle plus facile ou plus difficile? [fermé]
Lorsque les concepts de programmation orientée objet ont été présentés aux programmeurs il y a quelques années, cela semblait intéressant et la programmation était plus propre. OOP était comme ça Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); C'était plus facile à comprendre avec un nom auto-descriptif. Mais maintenant, la POO, …




10
S'agit-il de signes d'un mauvais développeur? [fermé]
J'avais l'habitude de reprocher aux clients de modifier le cahier des charges en raison de la pourriture du code, sans me rendre compte que les modèles commerciaux changeaient et qu'il était de mon devoir de le développer de manière adaptable. Je vois maintenant cela comme un signe d'un mauvais développeur …


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.