Pourquoi y a-t-il tant de langages de programmation? Et qu'est-ce qui pousse quelqu'un à créer un langage de programmation en dépit du fait que d'autres langages existent déjà?
Le test Joel est un test bien connu pour déterminer la qualité de votre équipe. Que penses-tu des points? Êtes-vous en désaccord avec l'un d'entre eux? Y at-il quelque chose que vous voudriez ajouter?
Je comprends qu'un service dans une architecture de microservice devrait avoir sa propre base de données. Cependant, avoir sa propre base de données signifie-t-il simplement avoir simplement une autre base de données dans la même instance de base de données ou avoir littéralement une autre instance de base de données? …
Je travaille actuellement sur un projet logiciel qui effectue la compression et l'indexation sur des images de vidéosurveillance. La compression consiste à scinder les objets d’arrière-plan et d’avant-plan, puis à enregistrer l’arrière-plan en tant qu’image statique et l’avant-plan en tant qu’image-objet. Récemment, j'ai entrepris de revoir certaines des classes que …
Je vois les POJO les plus immuables écrits comme ceci: public class MyObject { private final String foo; private final int bar; public MyObject(String foo, int bar) { this.foo = foo; this.bar = bar; } public String getFoo() { return foo; } public int getBar() { return bar; } } …
Je n'ai aucune expérience sérieuse en SQL et je déteste écrire SQL au lieu de LINQ. Je suis assez content des ORM. Du point de vue des employeurs et du secteur, est-il important de connaître SQL? Dois-je maîtriser dessus? Les entreprises qui préfèrent le SQL pur aux frameworks ORM sont-elles …
Démarrer un projet open-source ne signifie pas simplement jeter le code source sur un référentiel public pour ensuite en être satisfait. Vous devriez avoir une documentation technique (en plus des utilisateurs), des informations sur la manière de contribuer, etc. Si vous créiez une liste de contrôle sur les tâches importantes …
Je lisais l' article de Wikipédia sur le style de programmation et j'ai remarqué quelque chose dans un argument contre le code aligné verticalement: Dépendance à la police mono-espacée; Le formatage tabulaire suppose que l'éditeur utilise une police à largeur fixe. La plupart des éditeurs de code modernes prennent en …
Plutôt que de faire du programme par paire servile tout le temps, nous utilisons la programmation par couple de manière sélective dans notre équipe. Je pense que cela fonctionne mieux dans les circonstances suivantes: Renforcer les nouveaux membres de l'équipe sur un projet (au lieu de les laisser parcourir eux-mêmes …
Au cours des dernières années, nous avons lentement commencé à adopter un code de mieux en mieux écrit, petit à petit. Nous commençons enfin à passer à quelque chose qui ressemble au moins à SOLID, mais nous n'en sommes pas encore là. Depuis le passage à l'acte, l'un des plus …
Je travaille sur un ensemble de services Web pour un client mobile, et les exigences exigent qu'un identifiant de périphérique unique soit inclus dans toutes les demandes, stocké dans certaines demandes et utilisé pour filtrer les résultats dans d'autres. Il a été suggéré de le placer dans un en-tête HTTP …
Je regardais le framework WPF MVVM Caliburn.Micro et ai lu que beaucoup d'éléments standard sont basés sur des conventions de dénomination . Par exemple, liaison automatique des propriétés de la vue aux propriétés du modèle de vue. Bien que cela semble être pratique (supprime du code standard), ma première réaction …
Il y a une commande shell unix udevadm info -q path -n /dev/ttyUSB2que je veux appeler depuis un programme C. Avec probablement environ une semaine de lutte, je pourrais le ré-appliquer moi-même, mais je ne veux pas le faire. Est-ce une bonne pratique largement acceptée pour moi d'appeler popen("my_command", "r");, …
Contexte Je conçois une langue, en tant que projet parallèle. J'ai un assembleur, un analyseur statique et une machine virtuelle en état de marche. Comme je peux déjà compiler et exécuter des programmes non triviaux en utilisant l'infrastructure que j'ai construite, j'ai pensé à faire une présentation à mon université. …
Il est communément admis que l'architecture de processeur Itanium 64 bits d'Intel a échoué parce que le jeu d'instructions EPIC révolutionnaire était très difficile à écrire pour un bon compilateur, ce qui signifiait un manque de bons outils de développement pour IA64, ainsi qu'un manque de développeurs créant des programmes …
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.