Robert Martin

The Robert C. Martin Clean Code Collection (Collection)

Уведоми ме, когато книгата е добавена
За да прочете тази книга, качете я във формат EPUB или FB2 в Bookmate. Как се качва книга?
  • b4777467766цитирапреди 9 месеца
    If a name requires a comment, then the name does not reveal its intent.
  • b4777467766цитирапреди 9 месеца
    Choosing good names takes time but saves more than it takes.
  • b4777467766цитирапреди 9 месеца
    the ratio of time spent reading vs. writing is well over 10:1. We are constantly reading old code as part of the effort to write new code.

    Because this ratio is so high, we want the reading of code to be easy, even if it makes the writing harder. Of course there’s no way to write code without reading it, so making it easy to read actually makes it easier to write.
  • b4777467766цитирапреди 9 месеца
    The @author field of a Javadoc tells us who we are. We are authors. And one thing about authors is that they have readers. Indeed, authors are responsible for communicating well with their readers.
  • b4777467766цитирапреди 9 месеца
    One word: care. That’s really the topic of this book.
  • b4777467766цитирапреди 9 месеца
    Most of us know when a picture is painted well or badly. But being able to recognize good art from bad does not mean that we know how to paint. So too being able to recognize clean code from dirty code does not mean that we know how to write clean code!
  • b4777467766цитирапреди 9 месеца
    it is unprofessional for programmers to bend to the will of managers who don’t understand the risks of making messes.
  • b4777467766цитирапреди 9 месеца
    The managers and marketers look to us for the information they need to make promises and commitments; and even when they don’t look to us, we should not be shy about telling them what we think. The users look to us to validate the way the requirements will fit into the system. The project managers look to us to help work out the schedule. We are deeply complicit in the planning of the project and share a great deal of the responsibility for any failures; especially if those failures have to do with bad code!
  • b4777467766цитирапреди 9 месеца
    Most managers want good code, even when they are obsessing about the schedule. They may defend the schedule and requirements with passion; but that’s their job. It’s your job to defend the code with equal passion.
  • b4777467766цитирапреди 9 месеца
    This race can go on for a very long time. I’ve seen it take 10 years. And by the time it’s done, the original members of the tiger team are long gone, and the current members are demanding that the new system be redesigned because it’s such a mess.
fb2epub
Плъзнете и пуснете файловете си (не повече от 5 наведнъж)