Comment puis-je m'assurer que mon API REST ne répond qu'aux demandes générées par des clients approuvés, dans mon cas, mes propres applications mobiles? Je veux empêcher les demandes indésirables provenant d'autres sources. Je ne veux pas que les utilisateurs remplissent une clé de série ou quoi que ce soit, cela …
Hier, je discutais avec un programmeur "hobby" (je suis moi-même un programmeur professionnel). Nous avons découvert une partie de son travail et il dit qu'il interroge toujours toutes les colonnes de sa base de données (même sur le code / serveur de production). J'ai essayé de le convaincre de ne …
J'écris des cours qui "doivent être utilisés de manière spécifique" (je suppose que tous les cours doivent ...). Par exemple, je crée la fooManagerclasse, ce qui nécessite un appel à, par exemple Initialize(string,string). Et, pour pousser l'exemple un peu plus loin, la classe serait inutile si nous n'écoutons pas son …
La définition du "langage de style C" peut être pratiquement simplifiée jusqu'à "utilise des accolades ( {})." Pourquoi utilisons-nous ce caractère particulier (et pourquoi pas quelque chose de plus raisonnable, comme [], qui n'exige pas la touche Maj au moins sur les claviers américains)? Existe-t-il un avantage réel pour la …
L’empreinte du navigateur est-elle une méthode suffisante pour identifier de manière unique les utilisateurs anonymes? Et si vous intégriez des données biométriques telles que des gestes de souris ou des modèles de frappe? L’autre jour, j’ai rencontré l’expérience Panopticlick, EFF fonctionne sur les empreintes digitales du navigateur . Bien sûr, …
Je suis un programmeur C # et l'essentiel de mon développement concerne des sites Web ainsi que quelques applications Windows. En ce qui concerne C, je ne l'ai pas utilisé depuis longtemps, car ce n'était pas nécessaire. J'ai été surprise par un de mes amis qui lui a dit qu'elle …
Je songe à quitter mon employeur actuel et je me demande comment on procède à ce processus dans le monde de la programmation. Nous avons beaucoup de projets en cours en ce moment et je suis le seul développeur. Nous avons 4-5 projets assez importants et qui doivent être réalisés …
J'ai une question sur la gestion d'équipe. En ce moment, je traite avec un développeur junior qui travaille à distance depuis une usine de codage. Le gars est ouvert à la critique et disposé à apprendre, mais je me demande si je devrais pousser des choses. À l’heure actuelle, une …
J'ai du mal à chercher des ressources sur les raisons pour lesquelles je devrais utiliser l' injection de dépendance . La plupart des ressources que je vois expliquent qu’elle passe simplement une instance d’un objet à une autre instance d’un objet, mais pourquoi? S'agit-il uniquement d'une architecture / d'un code …
Je suis une personne religieuse et fais des efforts pour ne pas commettre de péchés. C'est pourquoi j'ai tendance à écrire de petites fonctions ( plus petites , pour reformuler Robert C. Martin) afin de se conformer aux différents commandements ordonnés par la bible de Clean Code . Mais en …
Par exemple, pour garder un processeur sous Android, je peux utiliser un code comme celui-ci: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); mais je pense que les variables locales powerManageret wakeLockpeuvent être éliminés: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); Une scène similaire apparaît en mode alerte iOS, par exemple: …
Tout cela a commencé lorsque je cherchais un moyen de tester la conformité de ma page Web avec JavaScript, comme le validateur HTML du W3C . Je n'en ai pas encore trouvé. Alors laissez-moi savoir si vous savez de tout ... J'ai cherché la page JavaScript officielle et trouvé le …
J'ai vu des gens parler de Free Monad avec Interpreter , en particulier dans le contexte de l'accès aux données. Quel est ce modèle? Quand pourrais-je vouloir l'utiliser? Comment cela fonctionne-t-il et comment pourrais-je le mettre en œuvre? Je comprends (à partir de messages comme celui- ci ) qu’il s’agit …
Pourquoi les anciens BASIC (et peut-être d'autres langues) ont-ils utilisé des numéros de ligne dans le code source? Je veux dire, quels problèmes at-il (essayé de) résoudre?
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.