Programs are read much more often than written and therefore should communicate clearly their intent. Simplicity helps communication by making programs easier to understand. Making workable decisions today and maintaining the flexibility to change your mind in the future is a key to good software development. Programs should be flexible...
[Read More]
composition of unreliable services
Kent Beck
"The mutually beneficial composition of unreliable services can be more reliable than a single service that tries to be totally reliable".
ترکیب دو سرویس غیرقابل اعتماد ُ قابل اعتمادتر و سودمند تر از یک سرویسی است که سعی میکند تا قابل اعتماد تر باشد
[Read More]
کلاه قرمزی
links
Common sense and Code Quality
Resource Bundle Tricks and Best Practices
Common sense and Code Quality
Computer Programming Is Still an Art
Understanding and Explaining “Iterative Development”
captcha
C ompletely A utomated P ublic T est to tell C omputers and H umans A part