|
Publicité ' | ||||||||||||||||||||||||
|
|
#61 |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 9 568 ![]() |
![]() ![]() J'espère que c'est du second degré Sinon, tu as beaucoup d'illusions...
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
02
|
|
|
#62 | ||||
|
Membre émérite
![]() |
Non
Ah oui c'est le mot que je cherchais, le terme "à la" commercial. Enfin comme tout le monde dit ça, je suppose qu'il faut que je me mette au diapason Citation:
Citation:
Citation:
Modifier une variable / et / ou fonction = la modifier partout. Waah le chercher remplacer multi fichier, trop de la balle, ça existe pas sous vim Citation:
Je ne crache pas sur Windows, attention, je crache sur leur politique commerciale où il vendent des choses qui existent déjà ailleurs et au moins aussi bien, en disant que c'est nouveau et que ça n'existe pas ailleurs, c'est ça qui me dégoûte. Je déteste me faire prendre pour un con. De toutes façons tous les commerciaux m'ont toujours dégoûté ("un bon vendeur est un bon menteur"). Et je fais tout pour m'en éloigner, à cause principalement de ça, même si je ne m'en sépare toujours pas encore totalement. On a même été obligés d'acheter Seven pour tester IE9. Encore un autre débat où on a ce dialogue de sourds en boucle : - "si tu veux pas le tester tu l'achète pas", - et où je réponds : "mais si je suis obligé vu que je veux voir comment apparaissent mes sites sur IE9, donc je suis implicitement obligé, même si officiellement rien ne me force à le faire" (=> boucle infinie sur le début) A l'inverse, cite moi quelque chose sous Visual Studio que vim ne peut pas faire A+
__________________
Il ne faut pas oublier que la politesse et le respect sont mutuels. Mon framework Web haute performance : |
||||
|
23
|
|
|
#63 | ||
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 770 ![]() |
Citation:
Mais même pour renommer une variable, si tu t'amuses à faire des rechercher/remplacer sur tous les fichiers d'une solution, tu risques d'avoir des mauvaises surprises (il peut très bien y avoir des variables de même nom dans des scopes différents)Citation:
Bon, évidemment c'est lié à la nature de l'éditeur, vim n'ayant pas d'interface graphique à proprement parler... Et si tu codes sous vim c'est probablement pas pour créer des IHM
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
||
|
13
|
|
|
#64 |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 9 568 ![]() |
là je t'arrête ...
On peut parfaitement coder des IHM sans avoir de Wysiwyg. .
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
25
|
|
|
#65 | |
![]() ![]() ![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 17 770 ![]() |
Citation:
![]() Pour des pages web, ça se fait bien, mais pour du Windows Forms, Swing ou autre techno type "client lourd", c'est quand même pas très adapté
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
|
11
|
|
|
#66 | |
|
Membre émérite
![]() |
Citation:
C'est sûr c'est pas adapté, mais pas "impossible". Alors qu'éditer sans touches fléchées, oui, c'est impossible sur toutes les versions de Visual Studio.
__________________
Il ne faut pas oublier que la politesse et le respect sont mutuels. Mon framework Web haute performance : |
|
|
03
|
|
|
#67 | |
|
Membre chevronné
![]() Inscription : mars 2010 Messages : 281 ![]() |
Citation:
On peut pas arrêter 5 minutes d'être des intégristes cinglés ? J'utilise emacs. J'aime emacs. Je suis un peu efficace avec emacs. Quand quelqu'un arrive sous linux et me demande comment il peut éditer ses fichiers de conf, je lui conseille d'utiliser... nano. Au moins il a les racourcis classique directement à l'écran. Quand un élève commence à faire du java, je l'envoie vers...eclipse. Parce que même s'il ne saura jamais se servir de plus de 2% des fonctionnalités de cette énorme usine à gaz, au moins il aura, sans rien faire, une mise en valeur instantané des erreurs de syntaxe, ainsi que la ligne où une exception a été lancée, etc, etc. Quand un élève commence à faire du coq et ne connais pas emacs, je l'envoie vers coqide, joli cliquodrome C'est si difficile de se dire qu'il existe des gens avec une façon de penser différente de la notre, qu'un outil adapté à l'un ne l'est pas forcément à l'autre ? Et on pourrait pas élever le débat un peu plus haut que "avec mon éditeur à moi, j'appuie sur deux touches seulement pou faire ça, alors que toi c'est trois, t'es trop nul mec" ? Surtout qu'en informatique, il y a quand même pléthore de question technique où l'on peut avoir un véritable débat (parfois même constructif |
|
|
|
133
|
|
|
#68 | ||
|
Membre Expert
![]() Jean-Bernard Inscription : mars 2007 Messages : 1 001 ![]() |
Citation:
J'ai utilisé VIM par le passé, et j'ai fait l'effort, des raccourcis, macros, etc. Et je peux vous le dire d'emblée, la vieille école "VIM c'est plus puissant qu'un IDE", c'est une vraie connerie. La preuve SurferIX: tu t'es lancé dans une diatribe sans connaître Visual Studio. Les raisons sont multiples: - VIM n'est pas multiplateforme bien qu'il le prétende, l'implémentation windows est naze (et je sais de quoi je parle, j'ai essayé). VS ne prétend pas être multiplateforme, et Eclipse + CMake font des merveilles en C++ sur Linux. - VIM est un éditeur de texte. Les macros ne font pas tout : un IDE fournit aussi un environnement visuel qui permet de naviguer aisément dans les arcanes du projet, de ne pas avoir à switcher de fenêtres pour maintes opérations etc. - Le langage de macros de VIM n'a rien d'intuitif et l'apprendre et l'exploiter n'est pas une gageure. - Il faut le configurer, alors que les IDE fournissent ça de base. On change de machine ? On n'a plus sa config. Pratique dis donc ! - L'auto-complétion, quelle blague ! Elle est ridicule comparée à la richesse de l'auto complétion de VS ou d'Eclipse, non pas à cause d'un manque de qualité de VIM, mais parce que VIM est en console et que ça limite d'emblée beaucoup de possibilités visuelles. - Parlons donc de débugguer dans une fenêtre VIM (puisque c'est le sujet). Une partie de plaisir... Je ne dis PAS que VIM c'est le mal, mais il faut arrêter de dire "y a rien de plus puissant", c'est de la propagande. Citation:
Conclusion par rapport au débat (car mon but n'est pas de nourrir le troll Edit : Cross post avec celui de TropMDR, auquel j'adhère à 100%. |
||
|
|
81
|
|
|
#69 |
|
Membre actif
![]() Inscription : février 2010 Messages : 71 ![]() |
Je programme essentiellement en C/C++ sous linux.
Je n'emploie pas de débogueur mais je compile exclusivement avec -Wall. Généralement, un programme qui compile sans aucun warning mais qui ne fait pas ce qui est attendu révèle un problème de raisonnement et non de codage. Je n'ai jamais éprouvé le besoin d'utiliser un debogueur ni pris le temps d'apprendre à m'en servir. Pour donner à manger au troll, j'ai employé vim pendant des années et je l'emploie toujours pour éditer des fichiers distants en ssh mais je lui préfère quand même des éditeurs texte plus graphiques tels que gedit sous linux ou notepad++ sous windows. En revanche, je n'emploie presque jamais d'IDE, généralement excessivement lourds. |
|
|
02
|
|
|
#70 | |
|
Membre Expert
![]() Jean-Bernard Inscription : mars 2007 Messages : 1 001 ![]() |
J'étais passé à côté de
Citation:
. Tu as déjà vu un clavier non fléché ? Tu connais des gens normaux qui en ont ? Je veux des photos Pour info la fonctionnalité dont tu parles ne sers pas du tout à supporter des claviers non fléchés mais à gagner du temps en déplaçant moins les doigts. Pour les gros bourrins de la typographie. |
|
|
|
31
|
|
|
#71 |
|
Invité régulier
![]() Inscription : septembre 2007 Messages : 7 ![]() |
J'utilise les deux, j'aime bien utiliser gdb avec Kdevelop, avancer ligne par ligne visuellement et faire des petits print avec l'interpreteur de commandes gdb. Je ne fais jamais de breakpoint conditionnel.
J'utilise beaucoup le debugger parce que j'ai tendance à écrire beaucoup de code d'abord et ensuite de corriger point par point ce qui ne va pas. Tout dépend cependant toujours de la situation bien entendu. Je pense qu'ils ont juste le langage dans le sang, ils comprennent ce que chaque instruction fait exactement, je travaille avec des électroniciens & développeurs qui sont à même de dire ce que chaque ligne de C représente exactement côté asm puis côté hardware au niveau processeur, quel registre est impliqué etc. Je vise cette perfection aussi, mais j'en suis très très loin. Depuis que j'ai 15 ans quand je suis en vacances, je ne peux pas compiler alors je décompose dans ma tête au bord de la plage toutes les actions que font les programmes que j'écris sur papier. Et quand je rentre je scanne, un coup de ROC ça compile et ça tourne. Cela met plus de temps mais pour avancer dans ses projets persos c'est sympa au bord de la mer. |
|
|
01
|
|
|
#72 |
|
Membre confirmé
![]() Ingénieur développement logiciels Inscription : octobre 2005 Messages : 208 ![]() |
Perso, j'utilise le déboggueur pour Delphi et pas pour Java.
Je pense en fait que le déboggueur intégré est essentiel dans un langage évenementiel, alors qu'il est plus pratique dans un cadre d'application serveur ou console de débogguer à la volée. |
|
|
01
|
|
|
#73 |
|
Membre Expert
![]() |
perso j'utilise pas de debugger autre que printf, la raison est simple je suis un grop paresseux et je code avec vi/gcc quand j'ai fini j'execute donc j'ai la paresse de lancer encore gdb je prefere lire un fichier log ou juste le retour des printfs. sans avoir a toucher au clavier pour voir le break point suivant.
juste une question de paresse (en plus il faut apprendre a l'utiliser le debugger). vous me direz je suis pas si paresseux que ca si j'insert des printf que je devrait virer plus tard... |
|
|
01
|
|
|
#74 | ||
|
Membre émérite
![]() |
<RETROLL-TIME>Bah tu tapes "embedded keyboard". En moins de temps qu'il n'en faut pour te répondre j'ai trouvé ça.
Et puis mon boss a un peu fait tomber son café sur son ultra portable. Plus de touches fléchées (et quelques autres). Cela ne m'a gêné en rien. Sinon en général, tu as raison. Même mon DAS (ici => http://www.daskeyboard.com/model-s-ultimate/) a les touches. Citation:
J'imagine ![]() Citation:
Zut j'oubliais : mon challenge c'est d'arriver à 0 points avec que des "moins", mais bon je stagne autour de 150 - 200. Pourtant j'en lance des trolls ! ![]() </RETROLL-TIME>
__________________
Il ne faut pas oublier que la politesse et le respect sont mutuels. Mon framework Web haute performance : |
||
|
25
|
|
|
#75 |
|
Invité régulier
![]() |
Cela dépend du projet. En Visual C++, ou C#, il serait improductif de s'en passer.
Pour du code embarqué (processeur PIC18), j'utilise deux techniques: allumer un bit selon condition, et pour du code plus élaboré, je me suis fait un include de compatibilité décrivant la mémoire et les I/O dans Code::blocs. Là, je peux me faire "avoir" avec des int de 32 bits (contre 16 pour PIC)... Par contre, on peut tester à fond ses fonctions. De manière générale, si on produit du code embarqué, on réfléchit 4 x plus avant de lancer un chargement. |
|
|
11
|
|
|
#76 | |
|
Membre émérite
![]() |
Citation:
![]() C'est d'ailleurs pour ça que je dis que lorsque je n'ai pas de compilateur je suis obligé de réfléchir plus et de bien relire mon code avant de tester. (cf un de mes premiers post ici)
__________________
Il ne faut pas oublier que la politesse et le respect sont mutuels. Mon framework Web haute performance : |
|
|
03
|
|
|
#77 | |
|
Membre émérite
![]() |
<RE-RE-TROLL-TIME>
Citation:
Euuuh pardon j'édite pour te préciser le clavier ultime : Happy_Hacking_Keyboard Soit la photo : ![]() Tous les types en informatique devraient avoir le même ![]() Avec une disposition Dvorak Français, voir ici. Même plus besoin de débogueur ni de souris, avec ce clavier de guerrier. Mais pour être plus sérieux, sur la vidéo, j'aime beaucoup le "clic" des switches mécaniques, comme celui du DAS, qui est bien loin du "clic" des claviers que tout le monde possède. Mais bon, discuter de la vitesse de frappe c'est aussi peu intéréssant que de discuter des technologies des claviers ("mince sous WoW quand je tape sur plus de 3 touches mon clavier bip et rien ne fonctionne !" => "N Key Rollover tu connais?" => "Non. Mais ça m'intéresse pas" => "Ok" ).</RE-RE-TROLL-TIME>
__________________
Il ne faut pas oublier que la politesse et le respect sont mutuels. Mon framework Web haute performance : |
|
|
14
|
|
|
#78 |
|
Membre Expert
![]() Jean-Bernard Inscription : mars 2007 Messages : 1 001 ![]() |
On a dit des gens normaux
![]() C'est vrai mais selon moi totalement pointless. Je n'avancerais pas d'arguments parce que c'est hors sujet ici (ou en MP, ou dans un autre thread). |
|
|
02
|
|
|
#79 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : mai 2004 Messages : 792 ![]() |
Bonjour
Est ce que quelqu'un peut m'expliquer la différence entre mettre un printf "Je suis passé par là" ou printf "la valeur de x :" x et mettre un point d'arrêt pour examiner la stacktrace ou inspecter les variables ? Non parce que le printf c'est juste un debugguer sous évolué quoi. Les seules personnes que j'ai vu utilisé du printf (ou variantes) sont fraichement diplômées et ne connaissent pas le debugguer si ils ne l'ont pas vu pendant leurs études. Tu passes 2 secondes avec eux pour leur montrer comment ça marche et une semaine plus tard ils te disent : "Ouahou c'est vraiment plus simple que le printf !!". Je vois un second cas ou l'utilisation d'un debugguer pourrait poser problème c'est si il n'est pas bien intégré à un IDE ou difficile à utiliser (ce qui est un comble pour un outil sensé nous simplifier la vie). Enfin, je suis ravi de voir, qu'ici, beaucoup de personnes travaillent avec des librairies tierces dont ils ont le code source, une documentation en béton mais, surtout, qui ne sont pas boguées !
__________________
duck and cover |
|
|
43
|
|
|
#80 | |
|
Membre habitué
![]() Inscription : novembre 2008 Messages : 84 ![]() |
Citation:
Pour ma part je suis en doctorat d'informatique, je code depuis une douzaine d'années, j'ai été formé à des débuggeurs, mais je continue à utiliser mes bidouillages. Je pense que c'est avant tout une question d'habitude, de personnalité, car comme tu le dis au final le résultat est le même. |
|
|
|
13
|
Copyright © 2000-2013 - www.developpez.com