Best 16 quotes of Robert C. Martin on MyQuotes

Robert C. Martin

  • By Anonym
    Robert C. Martin

    A long descriptive name is better than a short enigmatic name. A long descriptive name is better than a long descriptive comment.

  • By Anonym
    Robert C. Martin

    ... creative output depends on creative input.

  • By Anonym
    Robert C. Martin

    How can we make sure we wind up behind the right door when the going gets tough? The answer is: craftsmanship.

  • By Anonym
    Robert C. Martin

    If the discipline of requirements specification has taught us anything, it is that well-specified requirements are as formal as code and can act as executable tests of that code!

  • By Anonym
    Robert C. Martin

    Il campo @author di un Javadoc ci dice chi siamo. Siamo gli autori. E una caratteristica degli autori è che hanno dei lettori. In effetti, è responsabilità degli autori riuscire a comunicare bene coi loro lettori. La prossima volta che scriverete una riga di codice, ricordatevi che voi ne siete gli autori, e che scrivete a dei lettori che vi giudicheranno per quello che avrete scritto.

  • By Anonym
    Robert C. Martin

    I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it.

  • By Anonym
    Robert C. Martin

    Indeed, the ratio of time spent reading versus writing is well over 10 to 1. We are constantly reading old code as part of the effort to write new code. ...[Therefore,] making it easy to read makes it easier to write.

  • By Anonym
    Robert C. Martin

    Procedural code (code using data structures) makes it easy to add new functions without changing the existing data structures. OO code, on the other hand, makes it easy to add new classes without changing existing functions.

  • By Anonym
    Robert C. Martin

    Programming is a social activity.

  • By Anonym
    Robert C. Martin

    The complement is also true: Procedural code makes it hard to add new data structures because all the functions must change. OO code makes it hard to add new functions because all the classes must change.

  • By Anonym
    Robert C. Martin

    The component structure cannot be designed from the top down. It is not one of the first things about the system that is designed, but rather evolves as the system grows and changes.

  • By Anonym
    Robert C. Martin

    The LSP makes clear that in OOD the ISA relationship pertains to behavior. Not intrinsic private behavior, but extrinsic public behavior; behavior that clients depend upon.

  • By Anonym
    Robert C. Martin

    The only way to go fast, is to go well.

  • By Anonym
    Robert C. Martin

    The perfect kind of architecture decision is the one which never has to be made

  • By Anonym
    Robert C. Martin

    Truth can only be found in one place: the code.

  • By Anonym
    Robert C. Martin

    What would happen if you allowed a bug to slip through a module, and it cost your company $10,000? The nonprofessional would shrug his shoulders, say “stuff happens,” and start writing the next module. The professional would write the company a check for $10,000!