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 …
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 …
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 …
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 …
Je suis débutant et n’ai que peu de connaissances en programmation. Est-ce que ce serait bien si j'apprenais directement le C ++ à partir de livres qui couvrent le nouveau C ++ 11 ou devrais-je étudier à travers les meilleurs vieux livres de C ++? Devrais-je avoir peu de connaissances …
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 …
Le langage propre utilise des types d'unicité pour gérer les E / S dans un cadre purement fonctionnel. Pourquoi le comité Haskell est-il allé plutôt avec des monades ? Y a-t-il eu d'autres propositions de traitement indiquant que le comité avait enquêté mais qu'il avait décidé de ne pas le …
Dernièrement, j’ai eu un travail professionnel, j’ai passé du temps avec d’autres programmeurs et je me suis fait des amis dans l’industrie. La seule chose, c'est que je suis 100% autodidacte. Cela a fait que mon style a été très différent de celui de ceux qui sont correctement formés. Ce …
Même les langues où vous avez une manipulation de pointeur explicite, comme C, sont toujours passées par valeur (vous pouvez les passer par référence mais ce n'est pas le comportement par défaut). Quel est l'avantage de cela, pourquoi tant de langues sont-elles passées par des valeurs et pourquoi d'autres sont-elles …
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, …
Aujourd'hui, tout le monde fait de la SOA , même si certains ne comprennent pas vraiment de quoi il s'agit. Alors ils le font mal. En utilisant cette analogie, je sais ce que REST est (ou du moins je pense que je connais) et je veux en faire une partie. …
Je suis développeur unique dans mon travail et je comprends les avantages de VCS; J'ai du mal à m'en tenir aux bonnes pratiques. À l’heure actuelle, j’utilise Git pour développer principalement des applications Web (qui ne seront jamais de sources ouvertes à cause de mon travail). Mon flux de travail …
Notre projet utilise un fichier de configuration spécifique à l'utilisateur. Ce fichier n'est actuellement pas sous contrôle de version, car il est différent pour chaque utilisateur. Le problème est que, lorsqu'un développeur ajoute un nouveau module nécessitant une configuration ou modifie le nom d'un module existant, les autres développeurs reçoivent …
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 …
J'aimerais contacter la communauté à ce sujet. En tant que développeur de logiciels, je ne suis ni vendeur expert ni gourou du marketing - je pense en code et pas grand chose d’autre. La plupart des développeurs que je rencontre sont comme ça et ont aussi tendance à être sérieux. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.