Je me considère comme un programmeur Python intermédiaire et on m'a offert l'opportunité d'être un formateur pour un cours de programmation Python pour débutant. Je me demandais si cela élargirait vraiment mon répertoire de programmation. Quelqu'un at-il eu une expérience enrichissante après avoir formé avec succès un groupe de personnes? …
Je connais la syntaxe, les règles appliquées à la classe abstraite et je veux savoir utiliser une classe abstraite La classe abstraite ne peut pas être instanciée directement mais peut être étendue par une autre classe Quel est l'avantage de le faire? Comment est-ce différent d'une interface? Je sais qu'une …
En tant qu'étudiant diplômé, je trouve qu'il est de plus en plus courant que des entreprises prestigieuses (telles que Google, Facebook, Microsoft, ...) insèrent des questions d'algorithme dans leurs tests et leurs entretiens. Quelques startups auxquelles j'ai postulé ont également posé des questions sur les algorithmes. Je me demande si …
Ayant finalement commencé sérieusement à essayer d'apprendre certains motifs de base (très tard dans la carrière, mais c'est une histoire différente), j'essaie de comprendre les différences entre Factory Pattern et Abstract Factory. Quelles sont les principales différences entre ces deux modèles? Je comprends que la méthode Factory crée des objets …
Au travail, on m'a donné une machine raisonnable (double quad 2GHz, 4 Go de RAM, disque dur de 160 Go à 7 200 tr / min, Win7), mais elle manquait à quelques endroits (disque dur / RAM). Le personnel informatique a accepté que je remplace le matériel par le mien. …
Jame Gosling a dit "Vous devez éviter l'héritage d'implémentation autant que possible." et utilisez plutôt l'héritage d'interface. Mais pourquoi? Comment pouvons-nous éviter d'hériter de la structure d'un objet en utilisant le mot-clé "extend" et en même temps rendre notre code orienté objet? Quelqu'un pourrait-il donner un exemple orienté objet illustrant …
Je travaille actuellement à titre professionnel en tant qu'ingénieur logiciel travaillant avec le système d'exploitation Android. Nous travaillons à l’intégration de notre plateforme en tant que démon natif parmi les autres facettes du projet. Je travaille principalement en Java en développant le SDK et les applications Android, mais je peux …
J'utilise rarement les interfaces et je les trouve communes dans d'autres codes. De plus, je crée rarement des sous-classes et des super classes (tout en créant mes propres classes) dans mon code. Est-ce une mauvaise chose? Souhaitez-vous suggérer de changer ce style? Est-ce que ce style a des effets secondaires? …
Je travaille sur une petite équipe, environ 10 développeurs. Nous n'avons aucune norme de codage. Certaines choses sont devenues la norme, mais certaines façons de faire sont complètement disparates. Mon plus gros problème est l'indentation. Certains utilisent des tabulations, d'autres des espaces, d'autres utilisent un nombre différent d'espaces, ce qui …
J'écris un ensemble de classes de test junit en Java. Il existe plusieurs constantes, par exemple des chaînes dont j'aurai besoin dans différentes classes de test. Je pense à une interface qui les définit et chaque classe de test l'implémenterait. Les avantages que je vois sont les suivants: accès facile …
Quiconque aime que leur dossier Documents ne contienne que des éléments qu’ils y placent sait que le dossier Documents standard n’est absolument pas adapté à cette tâche. Chaque programme semble vouloir mettre ses paramètres, ses données ou quelque chose d'aussi indifférent dans le dossier Documents , malgré le fait qu'il …
Je me plonge dans Domain Driven Design et certains des concepts que je découvre ont beaucoup de sens en surface, mais lorsque j'y réfléchis davantage, je me demande si c'est vraiment une bonne idée. Le concept d'agrégats, par exemple, a du sens. Vous créez de petits domaines de propriété afin …
J'ai remarqué une tendance récente à demander aux programmeurs qui sont des rockstars . Je comprends, ils cherchent quelqu'un qui est vraiment bon dans ce qu'ils font. Mais pourquoi (prier) faire la référence à une rockstar? Ces entreprises veulent-elles vraiment ces traits comme une vraie rockstar? Faire la fête toute …
Cela a été abordé lors d'une discussion avec un ami et je me suis trouvé dans l'impossibilité de trouver de bons arguments. Quels avantages confère le typage faible?
Je code actuellement avec C, C ++ et Python. Je veux choisir un langage de programmation fonctionnel, et pour l'instant je me penche vers Haskell. Je ne veux PAS commencer une guerre "Haskell vs Lisp" ici; Ce que je veux savoir, c'est ceci: si j'apprends Haskell principalement pour me familiariser …
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.