Le 26 avril 2021 à 15:14:34 bgsr---- a écrit :
Le 26 avril 2021 à 15:11:14 :
Le 26 avril 2021 à 15:10:35 :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Je fais du java/kotlin à 7k net/mois et toi ?
Le 26 avril 2021 à 15:12:51 :
Le 26 avril 2021 à 15:10:35 bgsr---- a écrit :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Java est de loin le langage le plus demandé et un des mieux payés
![]()
Certes JS fait sa petite ascension mais c'est encore à des années lumière de Java![]()
ok mais dans 10 ans votre langage existe plus à part pour faire de la maintenance
![]()
Et dans 10 ans le salaire d'un dev Java sera 2 fois plus élevé pendant que tu toucheras un SMIC à pisser du JS
Le 26 avril 2021 à 15:15:47 :
Le 26 avril 2021 à 15:14:34 bgsr---- a écrit :
Le 26 avril 2021 à 15:11:14 :
Le 26 avril 2021 à 15:10:35 :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Je fais du java/kotlin à 7k net/mois et toi ?
Le 26 avril 2021 à 15:12:51 :
Le 26 avril 2021 à 15:10:35 bgsr---- a écrit :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Java est de loin le langage le plus demandé et un des mieux payés
![]()
Certes JS fait sa petite ascension mais c'est encore à des années lumière de Java![]()
ok mais dans 10 ans votre langage existe plus à part pour faire de la maintenance
![]()
Et dans 10 ans le salaire d'un dev Java sera 2 fois plus élevé pendant que tu toucheras un SMIC à pisser du JS
![]()
Le 26 avril 2021 à 15:19:01 bgsr---- a écrit :
Le 26 avril 2021 à 15:15:47 :
Le 26 avril 2021 à 15:14:34 bgsr---- a écrit :
Le 26 avril 2021 à 15:11:14 :
Le 26 avril 2021 à 15:10:35 :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Je fais du java/kotlin à 7k net/mois et toi ?
Le 26 avril 2021 à 15:12:51 :
Le 26 avril 2021 à 15:10:35 bgsr---- a écrit :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Java est de loin le langage le plus demandé et un des mieux payés
![]()
Certes JS fait sa petite ascension mais c'est encore à des années lumière de Java![]()
ok mais dans 10 ans votre langage existe plus à part pour faire de la maintenance
![]()
Et dans 10 ans le salaire d'un dev Java sera 2 fois plus élevé pendant que tu toucheras un SMIC à pisser du JS
![]()
Pas besoin d'être une esclave si le langage est rare, je peux tout à fait être à mon compte et proposer mes services d'expert Java
Le 26 avril 2021 à 15:14:34 :
Le 26 avril 2021 à 15:11:14 :
Le 26 avril 2021 à 15:10:35 :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Je fais du java/kotlin à 7k net/mois et toi ?
Le 26 avril 2021 à 15:12:51 :
Le 26 avril 2021 à 15:10:35 bgsr---- a écrit :
Le 26 avril 2021 à 15:06:11 :
C++ ça existe encore en 2021?![]()
Pourquoi faire du C++ quand t'as Java à côté?![]()
Java est de loin le langage le plus demandé et un des mieux payés
![]()
Certes JS fait sa petite ascension mais c'est encore à des années lumière de Java![]()
ok mais dans 10 ans votre langage existe plus à part pour faire de la maintenance
![]()
Je fais que des projets de refonte from scratch, aucune TMA.
Le 26 avril 2021 à 12:54:28 :
Le 26 avril 2021 à 12:24:27 :
Pourquoi tu utilises le c++ et pas le python![]()
Parce que le C++ dans ses dernières versions est le langage de programmation le plus élégant
![]()
Le 26 avril 2021 à 12:24:36 :
Difference entre une volatile et une globaleQuand on déclare un membre volatile dans une classe, les méthodes peuvent être définies comme const même si ce membre est modifié ; j'imagine que ce keyword a d'autres possibilités. Une variable globale est une variable accessible à tous les scopes.
tu confonds volatile et mutable, tu viens de fail ton entretien, retour à pôle emploi
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.
Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.
Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
Le 26 avril 2021 à 15:53:25 :
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
Le 26 avril 2021 à 15:56:07 :
Le 26 avril 2021 à 15:53:25 :
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
génant
Le 26 avril 2021 à 15:53:25 :
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
This
Le 26 avril 2021 à 15:56:07 El-Kheysitas10 a écrit :
Le 26 avril 2021 à 15:53:25 :
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
Je suis dev C++ dans l'industriel et je confirme qu'il vaut mieux coder proprement que "optimisé"
ça fonctionne > c'est propre >>> c'est rapide
Sur mon projet on a une optimisation (vitesse x3 je crois) du module central de calcul qui a toujours pas été mergée dans le tronc de dev depuis plus de 2 ans. C'est la dernière des priorités.
Le 26 avril 2021 à 15:56:07 :
Le 26 avril 2021 à 15:53:25 :
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
malaisant le dev autodidacte.
Le 26 avril 2021 à 15:56:07 :
Le 26 avril 2021 à 15:53:25 :
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
Je te donne juste un exemple.
Bien sûr que globalement on va chercher à optimiser, mais les petites optimisations sont mauvaises à priori vu que le prix à payer est un code moins clair et moins facile à lire (et souvent plus complexe et plus long).
Quand on développe, premièrement on privilégie la clarté et la maintenance.
Si ensuite il s'avère que de petites optimisations sont nécessaires, on les fait à posteriori.
Le 26 avril 2021 à 16:01:27 :
Le 26 avril 2021 à 15:56:07 El-Kheysitas10 a écrit :
Le 26 avril 2021 à 15:53:25 :
Le 26 avril 2021 à 15:48:37 :
Le 26 avril 2021 à 15:47:43 :
Le 26 avril 2021 à 15:43:38 :
Le 26 avril 2021 à 15:00:25 :
Apres faut voir comment tu codes et a quelle vitessela theorie c'est cool mais bon
t'es au courant que dans l'industrie le pourcentage de temps passé à coder est proche de 4%? Coder vite ne sert à rien, coder intelligemment et savoir optimiser si.
![]()
Premature optimization is the root of all evil
c'est des conneries ça, à part si tu veux te traîner une dette technique que personne ne résoudra jamais
Non c'est pas des conneries.
Il faut coder proprement c'est le plus important, et optimiser si besoin.Ca sert à rien de chercher à optimiser aux petits oignons si ce n'est pas nécessaire.
Je donne l'exemple d'une enum par exemple si on veut chercher une valeur pour un attribut donné.Une façon triviale et d'itérer et de sélectionner le premier élément qui vérifie le prédicat d'égalité sur l'attribut. Une façon optimisée est de déclarer une HashMap en constante avec en clé l'attribut et en valeur l'enum (on passe ainsi de O(n) à du O(1)).
Sauf que celui qui fait cette petite optimisation sur une enum de 3 éléments qui est appelé une fois par appel n'a rien compris au code.
Je suis dev C++ dans l'industriel et je confirme qu'il vaut mieux coder proprement que "optimisé"
ça fonctionne > c'est propre >>> c'est rapide
Sur mon projet on a une optimisation (vitesse x3 je crois) du module central de calcul qui a toujours pas été mergée dans le tronc de dev depuis plus de 2 ans. C'est la dernière des priorités.
C'est surtout pratique pour les autres devs qui pourront potentiellement travailler sur le même code.
JvArchive compagnon