Содержание
- 2. 1. Synchronization?
- 3. 2. doGet is not the same to doPost
- 4. 3. Tightly coupled code
- 5. 4. Lookup by ordinal is unsafe
- 6. 5. Follow single responsibility principle
- 7. 5. Follow single responsibility principle
- 8. 6. Handle errors correctly
- 9. 7. Use correct dependency scope
- 10. 8. Filtering should block request
- 11. 8. Test your code
- 12. 9. Continuous integration should not fail
- 13. 10. Useless code
- 14. 11. Prefer polymorphic solutions
- 15. 12. Where is request execution info?
- 16. 13. Use correct http methods
- 17. 14. Modification of input arguments is bad
- 19. Скачать презентацию