Si je tente de simuler un cube Rubik , comment créer une structure de données pour stocker l'état du cube en mémoire, avec un nombre X de mosaïques par face? Choses à considérer: le cube peut être de n'importe quelle taille c'est un cube de Rubik, donc les couches peuvent …
J'ai eu une discussion très stimulante et intéressante avec un collègue sur ORM et ses avantages et inconvénients. À mon avis, un ORM n'est utile que dans les cas les plus rares. Tout du moins selon moi. Mais je ne veux pas énumérer mes propres arguments pour le moment. Je …
Pourquoi y aurait-il une pression si tout le monde sait ce qu'il fait et si les projets sont évalués avec précision? S'il y a de la pression, voire de la pression, cela implique que ce qu'ils font actuellement ne fonctionne pas, pourquoi un bon programmeur voudrait-il rejoindre une telle équipe? …
Mon entreprise a besoin d'embaucher un développeur PHP, mais personne ne possède de connaissances en PHP dans mon entreprise et nous avons des difficultés à tester les compétences en PHP. S'il s'agissait d'un développeur C / Java, je lui demanderais de rédiger une mise en œuvre rapide de Game of …
Il m'est toujours difficile de choisir entre des formes singulières et plurielles pour les noms de classes: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController Et pour les noms composites, c'est encore plus difficile: OrderCustomerRepository vs OrderCustomersRepository vs OrdersCustomersRepository Quelle approche préférez-vous et pourquoi?
Eh bien, je comprends fondamentalement comment utiliser les pointeurs, mais pas la meilleure façon de les utiliser afin de faire une meilleure programmation. Quels sont les bons projets ou problèmes à résoudre impliquant l'utilisation de pointeurs afin que je puisse mieux les comprendre?
Je subis une crise de confiance en mes capacités en tant que programmeur informatique. Hier, j'ai essayé de créer mon propre algorithme de chemin le plus court pour un graphe et après quelques heures, j'ai simplement jeté l'éponge et appris l'algorithme de Dijkstra. Est-ce le genre de chose qu'un bon …
Si je publie du code et des fichiers binaires, mais que je n'inclus aucune licence, quels sont les termes légaux qui s'appliquent par défaut (aux États-Unis, où je suis). Je sais que j'ai automatiquement le droit d'auteur sans rien faire, mais quelles restrictions y a-t-il? Si je télécharge mon code …
Je fais de la programmation depuis quelques années et j’ai commencé à utiliser Java. À l’époque, j’ai trouvé de nombreuses sources prétendant que Java était un langage inférieur d’une manière ou d’une autre. Je suis bien conscient que chaque langue a ses forces et ses faiblesses, mais beaucoup de choses …
J'y ai réfléchi et je ne pouvais pas donner d'exemple. Pourquoi quelqu'un voudrait-il intercepter une exception sans rien faire? Pouvez-vous donner un exemple? Peut-être que c'est juste quelque chose qui ne devrait jamais être fait.
Je suis à un an de mon diplôme universitaire et je suis vraiment impatient de résoudre des problèmes pratiques. Surtout ceux qui ne sont pas anodins et qui nécessitent un peu de recherche et beaucoup de réflexion. Mais en même temps, c’est aussi ma plus grande crainte: faire face à …
Mon premier langage de programmation était PHP ( gasp ). Après cela, j'ai commencé à travailler avec JavaScript. J'ai récemment travaillé en C #. Je n'ai jamais regardé des langues de niveau moyen ou bas comme C. Le consensus général dans l'ensemble de la communauté de programmation est le suivant: …
Pourquoi le génie logiciel n’a-t-il pas une représentation syndicale comme les autres professions, telles que l’enseignement? Existe-t-il des syndicats de développeurs de logiciels existants et qui ont du succès?
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.