J'ai remarqué de plus en plus de mentions (à la fois dans les messages ici et dans les descriptions de travail réelles) de "portefeuilles" de programmeurs - généralement leurs profils publics sur des sites tels que celui-ci, GitHub , etc. À quel point est-ce important et les entreprises (les startups …
Pour un logiciel personnalisé dont la mise au point prendra probablement un an ou plus, comment pourrais-je déterminer le montant à facturer en tant que consultant? J'ai du mal à trouver un chiffre, et les recherches en ligne fournissent des chiffres très différents (entre 55 $ et 300 $ / …
J'essaie de comprendre la différence entre les langages procéduraux comme le C et les langages orientés objet comme le C ++. Je n'ai jamais utilisé le C ++, mais j'ai discuté avec mes amis de la façon de différencier les deux. On m'a dit que C ++ utilisait des concepts …
Je sais que cela a peut-être déjà été demandé, mais ici rien ne va ... Perl est-il encore quelque chose qui pourrait être considéré utile? Si quelqu'un était un nouveau programmeur (complètement nouveau dans la programmation ou juste quelques mois / années d'expérience), Perl aurait-il quelque chose à considérer qu'il …
Je passe beaucoup de temps à travailler sur des projets dans lesquels je suis le seul développeur, chef de projet, concepteur, personne QT (oui, je sais… mauvais!) Et parfois même, je suis le client. J'ai tout essayé pour planifier des projets et me gérer moi-même, du simple fait de travailler …
Avez-vous déjà eu à travailler selon des normes de codage qui: A considérablement diminué votre productivité? Ont-ils été inclus à l'origine pour de bonnes raisons, mais ont-ils été conservés longtemps après que la préoccupation initiale soit devenue sans objet? Étaient dans une liste si longue qu'il était impossible de se …
Pourquoi le piratage semble-t-il si facile aujourd'hui? Il semble un peu difficile de croire qu'avec toutes nos avancées technologiques et les milliards de dollars consacrés à la conception du logiciel le plus incroyable et époustouflant, nous ne disposions toujours d'aucun autre moyen de protection contre le piratage qu'un "numéro de …
Je suis en train d'essayer de vendre mon organisation sur la valeur des revues de code. J'ai travaillé à plusieurs endroits où ils travaillaient. Je les ai vus habitués à des choix de styles et à des choix fonctionnels, et je les ai vus utilisés comme un simple contrôle pour …
Comme le notent les commentaires de @ benjamin-gruenbaum, cela s'appelle le piège booléen: Dis que j'ai une fonction comme celle-ci UpdateRow(var item, bool externalCall); et dans mon contrôleur, cette valeur externalCallsera toujours VRAIE. Quelle est la meilleure façon d'appeler cette fonction? J'écris d'habitude UpdateRow(item, true); Mais je me demande, devrais-je …
Stroustrup a déclaré: "N'inventez pas immédiatement une base unique pour toutes vos classes (une classe Object). Généralement, vous pouvez faire mieux sans cette classe pour beaucoup / la plupart des classes." (Langage de programmation C ++, quatrième édition, sect. 1.3.4) Pourquoi une classe de base pour tout est-elle généralement une …
En un mot, devrions-nous inclure la mort dans nos programmes, processus et threads à un niveau bas, pour le bien du système global? Les échecs se produisent. Les processus meurent. Nous planifions en cas de catastrophe et en récupérons parfois. Mais nous concevons et mettons rarement en œuvre un programme …
En développant (que ce soit des fonctionnalités ou des corrections de bugs), il m'arrive parfois de découvrir des bugs qui ne sont pas directement liés à ce sur quoi je travaille. Que devrais-je faire dans cette situation? Juste le réparer? Essayez de vous rappeler de le réparer plus tard? L'écrire …
À quel moment YAGNI devrait- il avoir préséance sur les bonnes pratiques de codage et vice versa? Je travaille sur un projet au travail et je souhaite introduire progressivement de bonnes normes de code à mes collègues (actuellement, il n'y en a pas et tout est un peu bidouillé sans …
Après presque 4 ans d'expérience, je n'ai pas vu de code dans lequel le mot clé rendement est utilisé. Quelqu'un peut-il me montrer une utilisation pratique (accompagnée d'une explication) de ce mot clé et, dans l'affirmative, n'y a-t-il pas d'autres moyens plus faciles de remplir ce qu'il peut faire?
C’est simplement une question que j’avais en lisant sur les langages interprétés et compilés. Ruby est sans aucun doute un langage interprété puisque le code source est traité par un interpréteur au moment de l'exécution. Au contraire, C est un langage compilé, car il faut d'abord compiler le code source …
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.