Kent Beck

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