• [^] # Re: Méthodes de développement

    Posté par . En réponse au journal De l'inéluctable progrès de l'informatique, ou pas.. Évalué à 1.

    On utilise plus volontiers des langage de très haut niveau, tout est développé en objet, sans parler des >langages de scripts qui sont de plus en plus utilisés également, tout ça fait que les applications sont >foncièrement plus lente car tout cela combiné multiplie le nombre de cycle processeurs pour faire des >choses simples.

    Le point en gras n'a, à mon très humble avis, rien à voir avec le fait que les gens codent comme des porcs.

    J'ai, personnellement, une anecdote, un souvenir de BTS relativement frais (même pas 10 ans).
    Dans ce souvenir, le prof disait qu'on se fout d'utiliser un int (par défaut, ça veut dire un signed long, si je ne m'abuse) pour stocker à nombre de 0 à 10 plutôt qu'un unsigned char…

    La conséquence, très simple, c'est qu'une appli consomme 4 fois plus de mémoire en 32 bits (long => DWORD => 4 octets) et peut-être (trou de mémoire, l'asm auto-didacte remonte à loin) des instructions plus complexes pour la manipuler parce que c'est un signé.
    A partir de là, pourquoi ne pas prendre un double (nombre réel le plus précis) pendant qu'on y est!!!

    Mon chef actuel m'a aussi raconté que les gens ne font plus attention à ce qu'ils utilisent comme type dans les tables de bases de données.

    Plutôt que de taper sur un paradigme, une façon de penser propre (qui est tout aussi propre que les autres, d'ailleurs, juste plus à la mode) il serait peut-être temps de remettre en cause les dev eux-même, ceux avec les diplômes d'ingé…

    En revanche, oui, java, C#, obj truc… et les frameworks de dev C++, je pense qu'on en fait une surconsommation. Cela dis, quand le temps de dev est divisé par 10, on peut aussi le comprendre. Nombreux sont ceux qui ne dev pas, ou ne dev plus, par plaisir, j'ai l'impression.

    Signé: un dev de 26 piges, qui a appris tout seul et à tellement fait le con au bts qu'il l'a pas eu et n'est donc pas une référence :D