Bertrand Meyer
@bertrandMeyer
Vous pouvez soit avoir la qualité du logiciel, soit avoir de l'arithmétique du pointeur, mais vous ne pouvez pas avoir les deux en même temps.
Bertrand Meyer
Bertrand Meyer (né le 21 novembre 1950 en France) est le créateur du langage de programmation orienté objet Eiffel.
...plusCompte non officiel
18
@bertrandMeyer
Vous pouvez soit avoir la qualité du logiciel, soit avoir de l'arithmétique du pointeur, mais vous ne pouvez pas avoir les deux en même temps.
@bertrandMeyer
C ++ est la seule langue actuelle, ce qui fait que COBOL a l'air bien
@bertrandMeyer
Comme le fait si bien remarquer M. Nagle, presque personne n'utilise Eiffel ; en fait, jusqu'à récemment, il n'y avait que 9 utilisateurs. Mais maintenant, une 10e personne vient de commencer, nous organisons donc une conférence, intitulée à juste titre la dixième conférence UTILISATEUR Eiffel, pour célébrer.
@bertrandMeyer
Vous pouvez soit avoir la qualité du logiciel, soit avoir de l'arithmétique du pointeur, mais vous ne pouvez pas avoir les deux en même temps.
@bertrandMeyer
Je pense que Smalltalk est inapproprié pour les développements industriels sérieux. Après tout, le temps d'exécution est un peu en retard pour savoir si vous avez un train d'atterrissage.
@bertrandMeyer
J'ai toujours ressenti de la sympathie envers les biologistes qui acceptent de débattre des créationnistes. Maintenant, je les comprends aussi mieux; On peut combattre des opinions, pas des articles de foi.
@bertrandMeyer
Les constantes sont largement connues pour la pratique détestable de modifier leurs valeurs; Nous devons nous préparer aux conséquences d'une telle queue
@bertrandMeyer
Les composants réutilisables parfaits ne sont pas obtenus au premier plan.
@bertrandMeyer
Les entités logicielles (classes, modules, fonctions, etc.) doivent être ouvertes pour l'extension, mais fermées pour la modification.
@bertrandMeyer
Vous pouvez soit avoir la qualité du logiciel, soit avoir de l'arithmétique du pointeur, mais vous ne pouvez pas avoir les deux en même temps.
@bertrandMeyer
Eiffel emprunte très ouvertement à plusieurs langages de programmation antérieurs et je suis sûr que si nous avions trouvé une bonne construction de langage en C, nous l'aurions également utilisé.
@bertrandMeyer
L'écriture d'une classe sans son contrat serait similaire à la production d'un composant d'ingénierie (circuit électrique, puce VLSI (intégration à très grande échelle), pont, moteur ...) sans spécification. Aucun ingénieur professionnel ne considérerait même l'idée.
@bertrandMeyer
La documentation incorrecte est souvent pire que aucune documentation.
@bertrandMeyer
L'exactitude est clairement la qualité de première qualité. Si un système ne fait pas ce qu'il est censé faire, alors tout le reste est peu important.
@bertrandMeyer
Aussi prudent que possible, les développeurs des bibliothèques Eiffel se heurteront toujours à des cas où, après avoir publié un cours de bibliothèque, ils éprouvent soudainement ce que dans le français est appelé Esprit de l'Escalier ou l'esprit de l'escalier: une grande pensée qui est malheureusement un Après coup, comme une réponse intelligente qui aurait stupéfait tous les autres invités du dîner - si seulement vous l'aviez pensé avant de descendre les escaliers après la fin de la fête.
@bertrandMeyer
Le rôle d'un entraîneur ou d'un consultant est de responsabiliser le client, de ne pas se rendre indispensable
@bertrandMeyer
Ne demandez pas d'abord ce que fait le système; Demandez à quoi il fait!
@bertrandMeyer
Il n'y a que deux choses mal avec C ++: le concept initial et l'implémentation.