en
97 Things Every X Should Know

97 Things Every Programmer Should Know

Kitap eklendiğinde bana bildir
Bu kitabı okumak için Bookmate’e EPUB ya da FB2 dosyası yükleyin. Bir kitabı nasıl yüklerim?
  • Владислав Клещенкоalıntı yaptı10 ay önce
    Write code as if you had to support it for the rest of your life
  • Владислав Клещенкоalıntı yaptı10 ay önce
    There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other is to make it so complicated that there are no obvious deficiencies
  • Владислав Клещенкоalıntı yaptı10 ay önce
    the real difference between adequate programmers and great programmers is this: attitude. Good programming lies in taking a professional approach, and wanting to write the best software you can, within the Real World constraints and pressures of the software factory
  • Владислав Клещенкоalıntı yaptı10 ay önce
    We thought we had it nailed. Teams of graphic designers began churning out hundreds of layered graphics files. Loads of time was spent molding the end product. A startling revelation was made on the day we showed the client the fruits of our labor. When she saw the product, her exact words about the background color were "When I said black, I meant white."
  • Владислав Клещенкоalıntı yaptıgeçen yıl
    Think of every line of code you write as a message for someone in the future — someone who might be your younger brother.
  • Владислав Клещенкоalıntı yaptıgeçen yıl
    I closed down my IDE. I'd become so used to working on a big project within a big product I'd started to think that was what I should be doing. A general purpose computer can do little tasks too.
  • Владислав Клещенкоalıntı yaptıgeçen yıl
    Golden Rule of API Design fits in: It's not enough to write tests for an API you develop; you have to write unit tests for code that uses your API. When you do, you learn first-hand the hurdles that your users will have to overcome when they try to test their code independently.
  • Владислав Клещенкоalıntı yaptıgeçen yıl
    Don't be afraid of your code. Who cares if something gets temporarily broken while you move things around? A paralyzing fear of change is what got your project into this state to begin with. Investing the time to refactor will pay for itself several times over the life cycle of your project.
  • Владислав Клещенкоalıntı yaptıgeçen yıl
    If you instead explore new languages to expand your mind and get fresh ideas on how you can solve things in different ways, you will find that the code you write in your trusty old language gets more beautiful for every new language you've learned
  • Владислав Клещенкоalıntı yaptıgeçen yıl
    Comment what the code cannot say, not simply what it does not say
fb2epub
Dosyalarınızı sürükleyin ve bırakın (bir kerede en fazla 5 tane)