Рубрика «Полезное чтиво». Выпуск 35

Сегодня очередной вторник и я рад представить вам свежую порцию полезного “чтива”:
- Роботу роботово – немного приукрашенная, но полезная статья про то, что не всякая автоматизация тестирования одинаково полезна
- Automate Page Load Performance Testing with Firebug and Selenium – интересная тема – тестировать время загрузки страницы с помощью WebDriver и Firebug
- How I stopped writing awesome code – шикарное обсуждение в комментариях на тему написания модульных тестов, TDD, использованию интерфейсов и DRY кода
- В jQuery начиная с версии 1.8 можно исключить некоторые модули – похоже, можно будет собирать версию jQuery только с нужными модулями
- Fork/Join and Akka: parallelizing the Java platform BeJUG conference – Fork/Join или Akka для Java
- Тестирование: Ручное или Автоматизированное? – отчет о неудачной автоматизации, мое мнение на все 100% выразил в комментариях linuxoid
- Когда я говорил… – на 100% верное описание современного рынка IT у нас!
- Agile Risk Management – Harnessing the Team – команду стоит вовлекать в управление рисками
- Availability is a Feature… Like Anything Else – доступность – важная функция вашего приложения, но не самая важная, пользователи идут за решением своих проблем
- 5 Common Antipatterns in Software Project Management – антипаттерны в управлении проектами
- 7 мифов о программировании – старые добрые мифы о программировании, в которые никто уже не верит
- Оформление кода – “…небольшое число параметров (не больше 7)…”, “…метод не длиннее 100 строк…” – вот это стандарты!
- Repeat After Me: Setter Injection is a Symptom of Design Problems – я уже давно перешел на constructor injection, с помощью него можно быстро увидеть проблемы с дизайном
- Choose Your Commit Messages Properly – пишите нормальные комментарии к коммитам
- Code Quality Process/Guidelines for Development Teams – пример процесса борьбы за качество кода
- Automated Deployments with TeamCity, Deployment Projects & SVN – автоматизация деплоймента с TeamCity
- Tracking Excessive Garbage Collection in Hotspot JVM – пара полезных советов при работе со сборщиком мусора в Java
- Тесты и БД. Как откатить изменения, сделанные тестом? – вот люди не знают ни про откаты транзакций, ни про DbUnit и начинают городить огород для тестов с БД
- Code Comments are for Losers – комментарии для слабаков, пишите нормальный код
- Is Pair Programming for Me? – о плюсах парного программирования
- How to Identify and Resolve Hibernate N+1 SELECT’s Problems – для начинающих проблема N+1 выборки в Hibernate
- The Covariant Return Type Abyssal – приколы с перекрытием методов в Java и моими “любимыми” generics
- The Mikado Method – еще раз о методе Mikado для правильного надежного рефакторинга
- Through the Rabbit Hole – RabbitMQ Clustering – как настроить кластер в RabbitMQ
- Ways of comparing Date Objects in Java – даты – тот еще головняк в Java, как упростить себе жизнь
- Calling Private Methods Publicly? – модификаторы доступа в Java – это иллюзия, любой метод можно вызвать через reflection
- 7 типичных русских проблем в английской речи – как стоит и не стоит говорить на английском языке русскоязычным людям
И порция полезного видео для просмотра:
Читайте и набирайтесь новых знаний!
Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!
> Ways of comparing Date Objects in Java – даты – тот еще головняк в Java, как упростить себе жизнь
Отличная статья полезная начинающим! Я сделал её перевод на русский http://stokito.blogspot.com/2012/06/java.html