Bonjour a tous,
Tout d'abord, veuillez me pardonner mais j’écris actuellement avec un clavier QWERTY. Je vais essayer de faire tout mon possible pour corriger ce que je peux.
Ceci étant dit, je vous décrit rapidement ma situation suivi des questions. Je suis gestionnaire d'une petite PME et j'aurais besoin d'avis sur une série de question, histoire d'alimenter un débat. Je ne peux en dire plus, mais si vous pouviez simplement répondre aux questions de votre choix et expliquer, en termes simple (cela s'adressera a des néophytes), le pourquoi de votre réponse, cela serait vraiment aimable de votre part et cela me permettrais de mettre de l'eau a mon moulin. Il va s'en dire que j'ai près de vingt ans dans le métier et sans compter mon expérience hors métier, je connais bien entendu les réponses, le but étant bien entendu de collecter les avis différents. Même si d'autres ont déjà répondu, je cherche a collecter le plus de réponses possible, donc, votre avis est précieux!
Votre aide me serait plus que précieuse, voici donc les questions. Pour répondre, faire précéder la réponse de la lettre correspondant a la question ou quottez la simplement.
A) Deux logiciels sont développés en C++/QT. En comparant les source de maniérè brutes, c'est a dire de la manière textuelle la plus basique, on met en exergue 5% de lignes communes, aucune ne formant de blocs contigus ni de noms de fonctions. Les deux logiciels ne sont pas des copies l'un de l'autre. Comment se fait-il que nous ayons malgré tout des lignes en commun?
B) Que vous invoque le "#include<XXX>", pourquoi est-il utilisé. Si on retrouve tout ces lignes dans la documentation d'un outil, que cela signifie-t-il?
C) Pour un développeur c++ (pratiquant ce langage depuis des années) changeant de projet, est-il raisonnable, en dehors de tout impératif éventuels lié a un employeur, de changer de langage et/ou d'outils pour démarrer un nouveau projet? Ceci, bien sur, en dehors de projets non commerciaux visant simplement a expérimenter ou apprendre un nouveau langage ou un outil.
D) Est ce qu’après un changement d'employeur, un développeur a tendance a continuer dans son langage de prédilection, cumulant ainsi son expérience ou celui-ci vas-t-il changer de langage?
E) Les outils tel que SQLITE, Postgres ou Qt sont-ils des outils rependus et utilises? Sont-ils gratuits?
F) Apprends-t-on a l’école des "formules" tel que boucles ou autre "code clef en main" que l'on aura tendance a trainer toute sa vie de développeur, les réadaptant si la situation l'exige?
G) Peut-on parler de "Réflexes de développement", une manière qu'aura un développeur de noter ses variables ou simplement d’écrire son code? Est ce que ces réflexes se retrouveront dans tout les logiciels développés par ledit développeur?
Je ne peux dire plus sur ce qui me pousse a faire ce questionnaire en ligne, mais je puis vous assurer que votre aide sera des plus énorme. Par pitié, ne répondez qu'aux questions a laquelle vous avez la réponse et d'une manière claire et concise.
Encore un immense merci a vous d'avance pour votre future aide.
Partager