"Olivier Azeau" a écrit dans le message de news:
[...]"Hatez-vous lentement; et, sans perdre courage, Vingt fois sur le
metier remettez votre ouvrage."
Entièrement d'accord avec toi. Mais il faut bien séparer l'implémentation
technique d'un concept du concept lui même : imagine tu fait un super
programme optimisé, propre, lisible mais que le concept finalement est
bancal ca ne sert à rien. Ensuite comme tu l'as dit c'est claire que
le code
en lui même peut être fait et refait on ne fait pas un code optimisé du
premier coup d'ailleurs une des citations d'un des chapitres du livre
"Langage C++" e Bjarne Stroustrup est je cite :
"Une optimisation prématurée est la cause de tout les maux"
Vous faites un concours de banalités ? Je peux jouer ?
Voilà, c'est la réponse d'un "mauvais programmeur". Pour faire plaisir à
K. Ahausse ;-).
"Olivier Azeau" <ransom@xasamail.com> a écrit dans le message de news:
[...]
"Hatez-vous lentement; et, sans perdre courage, Vingt fois sur le
metier remettez votre ouvrage."
Entièrement d'accord avec toi. Mais il faut bien séparer l'implémentation
technique d'un concept du concept lui même : imagine tu fait un super
programme optimisé, propre, lisible mais que le concept finalement est
bancal ca ne sert à rien. Ensuite comme tu l'as dit c'est claire que
le code
en lui même peut être fait et refait on ne fait pas un code optimisé du
premier coup d'ailleurs une des citations d'un des chapitres du livre
"Langage C++" e Bjarne Stroustrup est je cite :
"Une optimisation prématurée est la cause de tout les maux"
Vous faites un concours de banalités ? Je peux jouer ?
Voilà, c'est la réponse d'un "mauvais programmeur". Pour faire plaisir à
K. Ahausse ;-).
"Olivier Azeau" a écrit dans le message de news:
[...]"Hatez-vous lentement; et, sans perdre courage, Vingt fois sur le
metier remettez votre ouvrage."
Entièrement d'accord avec toi. Mais il faut bien séparer l'implémentation
technique d'un concept du concept lui même : imagine tu fait un super
programme optimisé, propre, lisible mais que le concept finalement est
bancal ca ne sert à rien. Ensuite comme tu l'as dit c'est claire que
le code
en lui même peut être fait et refait on ne fait pas un code optimisé du
premier coup d'ailleurs une des citations d'un des chapitres du livre
"Langage C++" e Bjarne Stroustrup est je cite :
"Une optimisation prématurée est la cause de tout les maux"
Vous faites un concours de banalités ? Je peux jouer ?
Voilà, c'est la réponse d'un "mauvais programmeur". Pour faire plaisir à
K. Ahausse ;-).
- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
D'autant que son son patron à du mal à comprendre pourquoi il
a besoin de WarCraft comme support à sa longue réflexion.
D'autant que son son patron à du mal à comprendre pourquoi il
a besoin de WarCraft comme support à sa longue réflexion.
D'autant que son son patron à du mal à comprendre pourquoi il
a besoin de WarCraft comme support à sa longue réflexion.
Ah ! non ! c'est un peu court, jeune homme !
Ah ! non ! c'est un peu court, jeune homme !
Ah ! non ! c'est un peu court, jeune homme !
On 28 Jan 2005 04:18:32 -0800, :- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
Ouf, tu me rassures. J'ai eu peur, un moment, d'être un glandeur fini.
De toutes façons, je ne suis pas sûr de pouvoir programmer
efficacement sans accès Internet.
On 28 Jan 2005 04:18:32 -0800, kanze@gabi-soft.fr:
- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
Ouf, tu me rassures. J'ai eu peur, un moment, d'être un glandeur fini.
De toutes façons, je ne suis pas sûr de pouvoir programmer
efficacement sans accès Internet.
On 28 Jan 2005 04:18:32 -0800, :- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
Ouf, tu me rassures. J'ai eu peur, un moment, d'être un glandeur fini.
De toutes façons, je ne suis pas sûr de pouvoir programmer
efficacement sans accès Internet.
On 28 Jan 2005 04:18:32 -0800, :
- travaille réellement 8h/jour plutôt que 1h code/2h
internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
Ouf, tu me rassures. J'ai eu peur, un moment, d'être un
glandeur fini. De toutes façons, je ne suis pas sûr de
pouvoir programmer efficacement sans accès Internet.
J'ai parlé de *travailler* 8h par jour, pas de programmer 8h
par jour ... Travailler peut aussi être chercher de la doc sur
internet, par exemple.
Bien sûr j'aurai dû écrire :
- travaille réellement 8h/jour plutôt que 1h code/2h glandouille sur les
chat
ça va comme ça ?
On 28 Jan 2005 04:18:32 -0800, kanze@gabi-soft.fr:
- travaille réellement 8h/jour plutôt que 1h code/2h
internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
Ouf, tu me rassures. J'ai eu peur, un moment, d'être un
glandeur fini. De toutes façons, je ne suis pas sûr de
pouvoir programmer efficacement sans accès Internet.
J'ai parlé de *travailler* 8h par jour, pas de programmer 8h
par jour ... Travailler peut aussi être chercher de la doc sur
internet, par exemple.
Bien sûr j'aurai dû écrire :
- travaille réellement 8h/jour plutôt que 1h code/2h glandouille sur les
chat
ça va comme ça ?
On 28 Jan 2005 04:18:32 -0800, :
- travaille réellement 8h/jour plutôt que 1h code/2h
internet ...
On ne code pas 8h/jour. Pas de manière efficace, en tout cas.
Ouf, tu me rassures. J'ai eu peur, un moment, d'être un
glandeur fini. De toutes façons, je ne suis pas sûr de
pouvoir programmer efficacement sans accès Internet.
J'ai parlé de *travailler* 8h par jour, pas de programmer 8h
par jour ... Travailler peut aussi être chercher de la doc sur
internet, par exemple.
Bien sûr j'aurai dû écrire :
- travaille réellement 8h/jour plutôt que 1h code/2h glandouille sur les
chat
ça va comme ça ?
Fabien LE LEZ wrote:
On Thu, 27 Jan 2005 15:59:05 +0100, korchkidu
:
Le bon programmeur, il code, il compile, il exécute, ca
plante mais c'est un bon programmeur...;)
Le bon programmeur, il réfléchit, il réfléchit, il réfléchit,
il réfléchit, il réfléchit, il réfléchit, il code, ça compile
du premier coup (sauf fautes de frappe), et ça ne plante pas.
Tu as oublié : il sait expliquer a son patron pourquoi il réfléchit
autant ;-)
Fabien LE LEZ wrote:
On Thu, 27 Jan 2005 15:59:05 +0100, korchkidu
<korch_ki_du@yahoo.fr>:
Le bon programmeur, il code, il compile, il exécute, ca
plante mais c'est un bon programmeur...;)
Le bon programmeur, il réfléchit, il réfléchit, il réfléchit,
il réfléchit, il réfléchit, il réfléchit, il code, ça compile
du premier coup (sauf fautes de frappe), et ça ne plante pas.
Tu as oublié : il sait expliquer a son patron pourquoi il réfléchit
autant ;-)
Fabien LE LEZ wrote:
On Thu, 27 Jan 2005 15:59:05 +0100, korchkidu
:
Le bon programmeur, il code, il compile, il exécute, ca
plante mais c'est un bon programmeur...;)
Le bon programmeur, il réfléchit, il réfléchit, il réfléchit,
il réfléchit, il réfléchit, il réfléchit, il code, ça compile
du premier coup (sauf fautes de frappe), et ça ne plante pas.
Tu as oublié : il sait expliquer a son patron pourquoi il réfléchit
autant ;-)
wrote:
Olivier Azeau wrote:
Sayajin wrote:
"korchkidu" a écrit dans le message
de news:
Par exemple, lors d'un entretien, qu'est ce qui peut faire
gagner des points et qu'est ce qui peut en faire perdre...
Au final on doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on
le dit lors de l'entretien.
Pas du tout. Être bête, c'est une qualité du code. Du code
bête, c'est facile à comprendre, et ça marche premier coup. Un
candidat dit qu'il fait de la conception jusqu'au point que
l'écriture du code devient bête, c'est un candidat qui a
compris comment bien développer.
Tout d'abord, je n'ai pas émis d'avis sur la pertinence
d'écrire du "code bête" mais sur la pertinence de le
mentionner lors d'un entretien et je reste persuadé qu'une
phrase comme "Au final on doit coder bêtement" peut faire
perdre des points.
Sur le fond, l'idée peut se défendre tant que l'on ne s'y
cramponne pas et que l'on accepte des methodes alternatives en
fonction du contexte.
Si un candidat soutient bec et ongles qu'il faut toujours bien
réfléchir et peaufiner sa conception et que ensuite on peut
passer a une écriture de code en tant qu'activité mécanique,
il n'a rien compris au développement.
Pour écrire du code bête, il faut savoir coder intelligemment.
k...@gabi-soft.fr wrote:
Olivier Azeau wrote:
Sayajin wrote:
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message
de news:
Par exemple, lors d'un entretien, qu'est ce qui peut faire
gagner des points et qu'est ce qui peut en faire perdre...
Au final on doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on
le dit lors de l'entretien.
Pas du tout. Être bête, c'est une qualité du code. Du code
bête, c'est facile à comprendre, et ça marche premier coup. Un
candidat dit qu'il fait de la conception jusqu'au point que
l'écriture du code devient bête, c'est un candidat qui a
compris comment bien développer.
Tout d'abord, je n'ai pas émis d'avis sur la pertinence
d'écrire du "code bête" mais sur la pertinence de le
mentionner lors d'un entretien et je reste persuadé qu'une
phrase comme "Au final on doit coder bêtement" peut faire
perdre des points.
Sur le fond, l'idée peut se défendre tant que l'on ne s'y
cramponne pas et que l'on accepte des methodes alternatives en
fonction du contexte.
Si un candidat soutient bec et ongles qu'il faut toujours bien
réfléchir et peaufiner sa conception et que ensuite on peut
passer a une écriture de code en tant qu'activité mécanique,
il n'a rien compris au développement.
Pour écrire du code bête, il faut savoir coder intelligemment.
wrote:
Olivier Azeau wrote:
Sayajin wrote:
"korchkidu" a écrit dans le message
de news:
Par exemple, lors d'un entretien, qu'est ce qui peut faire
gagner des points et qu'est ce qui peut en faire perdre...
Au final on doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on
le dit lors de l'entretien.
Pas du tout. Être bête, c'est une qualité du code. Du code
bête, c'est facile à comprendre, et ça marche premier coup. Un
candidat dit qu'il fait de la conception jusqu'au point que
l'écriture du code devient bête, c'est un candidat qui a
compris comment bien développer.
Tout d'abord, je n'ai pas émis d'avis sur la pertinence
d'écrire du "code bête" mais sur la pertinence de le
mentionner lors d'un entretien et je reste persuadé qu'une
phrase comme "Au final on doit coder bêtement" peut faire
perdre des points.
Sur le fond, l'idée peut se défendre tant que l'on ne s'y
cramponne pas et que l'on accepte des methodes alternatives en
fonction du contexte.
Si un candidat soutient bec et ongles qu'il faut toujours bien
réfléchir et peaufiner sa conception et que ensuite on peut
passer a une écriture de code en tant qu'activité mécanique,
il n'a rien compris au développement.
Pour écrire du code bête, il faut savoir coder intelligemment.
Sayajin wrote:
T'a pas compris, faut pas le prendre au sens propre du terme,
mais plutôt dans le sens que le codage doit être qu'une simple
formalité ou l'on accouche ses idées qui ont pris forme dans
la conception. Un code bête ou coder bêtement = code propre,
lisible bien foutu quoi !
Justement non, le codage ne doit pas etre une "simple
formalité". C'est peut-etre vrai dans des contextes (que je ne
connais pas) ou on sépare les travaux d'analyse, de conception
et de codage sur des activités tellement distinctes qu'on
emploie des personnes différentes pour les réaliser.
En C++, une telle séparation entre conception et codage ne
marche pas.
Evidemment, commencer par faire quelques schemas de conception
pour éprouver quelques idées en les soumettant aux collegues
est une bonne chose mais vouloir définir toutes ses classes
sur le papier avant de passer au code n'est en général qu'une
perte de temps.
Et ce pour une raison simple : un travail de développement est
une activité fortement itérative ou l'on navigue en permanence
entre conception, codage et test.
Le code propre et lisible, on ne l'obtient jamais en sortant
directement d'une conception, mais en l'ayant travaillé
pendant un certain temps qui passe par des aller-retours avec
la conception.
Sayajin wrote:
T'a pas compris, faut pas le prendre au sens propre du terme,
mais plutôt dans le sens que le codage doit être qu'une simple
formalité ou l'on accouche ses idées qui ont pris forme dans
la conception. Un code bête ou coder bêtement = code propre,
lisible bien foutu quoi !
Justement non, le codage ne doit pas etre une "simple
formalité". C'est peut-etre vrai dans des contextes (que je ne
connais pas) ou on sépare les travaux d'analyse, de conception
et de codage sur des activités tellement distinctes qu'on
emploie des personnes différentes pour les réaliser.
En C++, une telle séparation entre conception et codage ne
marche pas.
Evidemment, commencer par faire quelques schemas de conception
pour éprouver quelques idées en les soumettant aux collegues
est une bonne chose mais vouloir définir toutes ses classes
sur le papier avant de passer au code n'est en général qu'une
perte de temps.
Et ce pour une raison simple : un travail de développement est
une activité fortement itérative ou l'on navigue en permanence
entre conception, codage et test.
Le code propre et lisible, on ne l'obtient jamais en sortant
directement d'une conception, mais en l'ayant travaillé
pendant un certain temps qui passe par des aller-retours avec
la conception.
Sayajin wrote:
T'a pas compris, faut pas le prendre au sens propre du terme,
mais plutôt dans le sens que le codage doit être qu'une simple
formalité ou l'on accouche ses idées qui ont pris forme dans
la conception. Un code bête ou coder bêtement = code propre,
lisible bien foutu quoi !
Justement non, le codage ne doit pas etre une "simple
formalité". C'est peut-etre vrai dans des contextes (que je ne
connais pas) ou on sépare les travaux d'analyse, de conception
et de codage sur des activités tellement distinctes qu'on
emploie des personnes différentes pour les réaliser.
En C++, une telle séparation entre conception et codage ne
marche pas.
Evidemment, commencer par faire quelques schemas de conception
pour éprouver quelques idées en les soumettant aux collegues
est une bonne chose mais vouloir définir toutes ses classes
sur le papier avant de passer au code n'est en général qu'une
perte de temps.
Et ce pour une raison simple : un travail de développement est
une activité fortement itérative ou l'on navigue en permanence
entre conception, codage et test.
Le code propre et lisible, on ne l'obtient jamais en sortant
directement d'une conception, mais en l'ayant travaillé
pendant un certain temps qui passe par des aller-retours avec
la conception.
"korchkidu" a écrit dans le message de
news:41f901ba$
Le mauvais programmeur, il code, il compile, il exécute et ca
plante. Le bon programmeur, il code, il compile, il exécute,
ca plante mais c'est un bon programmeur...;)
Je pense que, sur fclc++, seuls les bons programmeurs te
répondront :-) "recursion is divine" :-)) J'imagine mal un
intervenant régulier dire : " Ho ! ben, moi j'suis qu'un gros
nul".
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de
news:41f901ba$1@epflnews.epfl.ch...
Le mauvais programmeur, il code, il compile, il exécute et ca
plante. Le bon programmeur, il code, il compile, il exécute,
ca plante mais c'est un bon programmeur...;)
Je pense que, sur fclc++, seuls les bons programmeurs te
répondront :-) "recursion is divine" :-)) J'imagine mal un
intervenant régulier dire : " Ho ! ben, moi j'suis qu'un gros
nul".
"korchkidu" a écrit dans le message de
news:41f901ba$
Le mauvais programmeur, il code, il compile, il exécute et ca
plante. Le bon programmeur, il code, il compile, il exécute,
ca plante mais c'est un bon programmeur...;)
Je pense que, sur fclc++, seuls les bons programmeurs te
répondront :-) "recursion is divine" :-)) J'imagine mal un
intervenant régulier dire : " Ho ! ben, moi j'suis qu'un gros
nul".