20.5.09

Güzel Sözler

İnternette gezerken rastladığım programcılık ile ilgili güzel sözleri uzun zamandır biriktiyordum. İçlerinde faydalı sözler olduğu kadar komik sözlerde var

  • Measuring programming progress by lines of code is like measuring aircraft building progress by weight - Bill Gates

  • your code is for a human first and a computer second

  • In order to understand recursion, one must first understand recursion

  • Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. - Brian Kernighan

  • There are only two kinds of languages: the ones people complain about and the ones nobody uses - Bjarne Stroustrup

  • It works on my machine

  • Debuggers don't remove bugs. They only show them in slow motion

  • Any fool can write code that a computer can understand. Good programmers write code that humans can understand - Martin Fowler

  • Every language has an optimization operator. In C++ that operator is ‘//’

  • Java: Write Once, Debug Everywhere

  • When I am working on a problem I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong. - R. Buckminster Fuller

  • Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why.

  • Before software can be reusable it first has to be usable.

  • Debugging is like farting - it's not so bad when it's your own code.

  • Code never lies, comments sometimes do

  • If we can't fix it, then it ain't broke

  • We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil - Donald Knuth

  • First, solve the problem. Then, write the code.

  • There's no test like production

  • All real programmers know C of course - Jeff Atwood

  • Talk is cheap, show me the code ! - Linus Torvalds

  • If you don't have time to do something properly, you certainly don't have time to do it twice!

  • Don't code today what you can't debug tomorrow

  • Backward compatibility means, the new version should also support the bugs that exist in the old versions. - Ranganathan

  • Good code is its own best documentation. As you're about to add a comment, ask yourself, 'How can I improve the code so that this comment isn't needed?' Improve the code and then document it to make it even clearer. - Steve McConnell Code Complete
  • 0 comments: