Préférez-vous les éditeurs avec interface graphique ou en mode texte ?
Quel est votre éditeur de code préféré ? Pourquoi ?

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux


 Discussion forum

Le , par Idelways, Expert Confirmé Sénior
Sur un site de citations populaire, un développeur, visiblement accro a l'éditeur vi(m) a posté un bout de discussion qu'il a eu avec un ami lorsqu'il s'est retrouvé contraint d'utiliser Nano.

Moi : "Euh, alors je fais comment pour taper quelque chose ?"
L'autre : "Bah tu tapes"
Moi : "Comment ?"
L'autre : "Avec le clavier"
Moi : "... bon alors comment je fais pour ... ne pas taper ? [NDLR: pour entrer une commande]"
L'autre : "Décidément, Vi bousille le cerveau de certains"

En dehors de l'aspect purement comique de la situation, elle nous rappelle que l'éditeur de code est un élément capital dans le travail quotidien du développeur.

Son concept, interface et habitudes peuvent considérablement influencer la technicité du programmeur, au même titre que le langage utilisé ou le domaine-métier.

C'est pourquoi nous avons souhaitez prendre votre avis.

Quel type d'éditeur de code préférez vous ? Les IDE type Visual Studio ou Eclipse, les « IDE légers » type Textmate, les éditeurs simples avec interface graphique, ou les éditeurs en mode pure texte comme Vi ?

Et qu'est-ce qui motive ce choix ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de deathness deathness
http://www.developpez.com
Membre Expert
le 04/04/2012 8:58
@sylvain_julmy : Je serais assez curieux de connaitre le processus qui a mené à ce déterrage de topic
Avatar de jabbounet jabbounet
http://www.developpez.com
Expert Confirmé
le 04/04/2012 20:59
Citation Envoyé par el_slapper  Voir le message
Je ne sais pas de quelle école je suis(à l'école, j'ai appris les plastiques, pas les octets).

Mais il est parfois indispensable de remonter dans le code du voisin pour comprendre pourquoi ce *%$£§ d'appel à une fonction standard ne marche pas. Il m'est arrivé de remonter sur 5 niveaux d'appels pour comprendre quel était le paramètre que j'avais mal rempli.

A ce titre, j'ai du mal à croire que les "nouveaux" ne farfouillent plus : quand on a pas le choix, on a pas le choix.

Sinon, +1 pour la tabulation indentatoire, outil élégant ét efficace significatif d'un codage civilisé.

+1
perso il m'est arrivé de remonter tout l'historique d'un flux sur un système assez complexe (comprenant une dizaine de module) pour comprendre que la cause de mon problème était une petite coquille dans le code du module d'entrée qui ne traitait pas un cas précis comme il était censé le faire.....

parfois la recherche de bug ressemble a un jeu de piste si l'on se donne la peine de vouloir jouer, étant joueur j'aime bien pour corriger un problème définitivement corriger la source de l'erreur plutôt que sa conséquence.

je connais pas mal de dev jeune ou plus expérimentés qui ne se serais pas amusé à suivre la piste et coller une jolie verrue dans le module ou le bug se produisait.

je pense que c'est plus une tournure d'esprit et une certaine volonté qui pousse a chercher la cause réelle cause d'un bug. le problème ça peu prendre du temps et je ne suis pas certain que l'impatience soit compatible avec type de recherche....
Avatar de sevyc64 sevyc64
http://www.developpez.com
Modérateur
le 04/04/2012 21:10
Citation Envoyé par jabbounet  Voir le message
je connais pas mal de dev jeune ou plus expérimentés qui ne se serais pas amusé à suivre la piste et coller une jolie verrue dans le module ou le bug se produisait.

je pense que c'est plus une tournure d'esprit et une certaine volonté qui pousse a chercher la cause réelle cause d'un bug. le problème ça peu prendre du temps et je ne suis pas certain que l'impatience soit compatible avec type de recherche....

Non, c'est, je pense, avant tout une question d'apprentissage et d'éducation.

C'est impressionnant le nombre de jeunes (et parfois moins jeunes) qui ne savent pas se servir des outils de deboguage, qui, pour certains, ne savent même pas ce qu'est déboguer.
Et pour beaucoup, il ne sont même pas capable de chercher plus loin que le bout de leur ligne de code.
Il faut parfois batailler un moment, ne serait-ce que pour les faire remonter à la signature de leur méthode pour vérifier les types des paramètres

A la limite, je préfère avoir un stagiaire autodidacte, qu'un sortant d'une quelconque école d'informatique. Ils sont bien souvent bien plus ouvert d'esprits quand il s'agit de considérer que l'on a pu faire une erreur dans le code.
Avatar de ManusDei ManusDei
http://www.developpez.com
Expert Confirmé
le 05/04/2012 8:50
Citation Envoyé par sevyc64  Voir le message
C'est impressionnant le nombre de jeunes (et parfois moins jeunes) qui ne savent pas se servir des outils de deboguage, qui, pour certains, ne savent même pas ce qu'est déboguer.

C'était pas dans le programme à la fac (enfin vaguement quand on a fait de l'assembleur).
Par contre, ça a été dans le programme de mes stages, avec gdb via eclipse, ou via ligne de commande, et nom de Zeus, c'est vachement plus lisible sous Eclipse .

Je doute que ça soit dans le programme des écoles d'info également (alors que ça serait bien pratique).
Avatar de Bousk Bousk
http://www.developpez.com
Modérateur
le 05/04/2012 10:08
Citation Envoyé par sevyc64  Voir le message
Et pour beaucoup, il ne sont même pas capable de chercher plus loin que le bout de leur ligne de code.

Et pour beaucoup, ils ne sont même pas capable de chercher plus loin que le bout de leur ligne de code trouvée sur internet.

Combien d'aide au debug de collègues de promo sur leur "super fonction", issue de google, au mieux obsolète, au pire carrément à côté de la plaque de ce qu'ils voulaient faire.

Quant au debuger... malheureusement je ne l'ai jamais vu en cours, on ne nous a pas appris à l'utiliser. Heureusement en stage j'ai eu un super tuteur (une super équipe de manière générale, en plus d'un sujet très intéressant) qui m'a montré comment on debug sous visual rapidement. Après 10mn chrono à me montrer, ce fut un régal les mois suivant et depuis je ne peux plus m'en passer !
Le souci principal que je rencontrais en cours c'était que "chacun utilise l'outil de son choix", entre les mac user, les personnes sous PC ou un linux, dur d'uniformiser les outils et chacun en faisant qu'à sa tête, pour le peu qu'ils suivaient, je préférais leur inculquer la syntaxe du langage, STL et autres pattern.

Pour répondre au sujet : IDE graphique
Avatar de bob633 bob633
http://www.developpez.com
Membre Expert
le 06/04/2012 16:20
J'utilise beaucoup Visual Studio depuis que je suis dans cette boite et c'est affolant comme je le trouve puissant

Pourquoi s'embêter à écrire du texte alors qu'un logiciel peut le faire pour nous, nous éviter beaucoup de soucis, ... seul les anciens aiment encore faire joue joue avec les éditeurs de texte purs je pense. Ca n'est que mon avis. Faut vivre avec son temps
Avatar de FirePrawn FirePrawn
http://www.developpez.com
Responsable Développement Web
le 06/04/2012 16:48
Bon ben puisqu'il y a eu déterrage...

Actuellement sous VS2008 ( C# oblige, et non ce n'est pas un choix ).
Mais j'ai tendance à préférer Eclipse, sans doute parce que je le connais beaucoup mieux ( VIVE JAVA ! ).
Et pour tous ceux qui disent que c'est une usine à gaz, c'est bien pratique d'avoir une usine quand le projet est une usine encore plus grosse

Pour le PHP/HTML/CSS/JS je préfère Notepad++.
Avatar de perejava perejava
http://www.developpez.com
Invité de passage
le 10/04/2012 20:47
j'ai déja utilisé les deux et je ne trouve pas de difficulté ni dans l'un ni dans l'autre mais si je me trouverai un jour dans l'obligation de choisir je vais choisir les editeurs graphiques car ils offrent plusieurs facilitées telles que la coloration synthaxique, l'indentation et bien d'autres tooooooooools
Avatar de Doksuri Doksuri
http://www.developpez.com
Membre Expert
le 11/04/2012 9:09
Citation Envoyé par perejava  Voir le message
j'ai déja utilisé les deux et je ne trouve pas de difficulté ni dans l'un ni dans l'autre mais si je me trouverai un jour dans l'obligation de choisir je vais choisir les editeurs graphiques car ils offrent plusieurs facilitées telles que la coloration synthaxique, l'indentation et bien d'autres tooooooooools

les editeurs en mode texte les font aussi...peut-etre pas l'indexation, mais colorisation et autres toooools oui =)
Avatar de Luc Hermitte Luc Hermitte
http://www.developpez.com
Expert Confirmé Sénior
le 11/04/2012 11:18
Citation Envoyé par Doksuri  Voir le message
les editeurs en mode texte les font aussi...peut-etre pas l'indexation, mais colorisation et autres toooools oui =)

Tout à fait.
Toutefois, grâce à clang, on voit fleurir des plugins qui permettent de faire un bien meilleur boulot que ce que l'on avait jusqu'à lors via ctags. Ici, clang_indexer pour vim.

Bref, une fois de plus des critiques qui prouvent une totale méconnaissance de ce dont sont capables ces fameux éditeurs texte ...
(franchement ? "pas de colorisation" ??? )
Offres d'emploi IT
Ingénieur ntic confirmé (e) h/f
CDI
BULL - Pays de la Loire - Nantes (44000)
Parue le 20/08/2014
Développeur ios
CDI
Hangr - Ile de France - Paris (75000)
Parue le 08/08/2014
Développeur php 5
Alternance
IP-FORMATION - Ile de France - Paris (75000)
Parue le 12/08/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula