User
Как программистам не дают больше ничем заниматься
KarlKarl
Неоднократно наблюдал в успешных проектах когда заказчик выходит на технаря-исполнителя. И отказывается наотрез разговаривать с «пиджаком». Дабы не устраивать испорченный телефон.
Look
Берегите ревьюверов: методы автоматизации анализа кода
KarlKarl
Здесь, конечно, не имелось ввиду что для любого «сферического» класса надо определять эти функции. Но если вы собрались переопределить например equals(), то в большинстве случаев надо переопределить и hashCode(). Вот, например, проверки которые умеет делать findbugs -http://findbugs.sourceforge.net/bugDescriptions.html#HE_EQUALS_NO_HASHCODE
Look
UI-пасьянс: делаем свой StackView в Android
KarlKarl
На тот момент уже был частично код. Было проще добить его до рабочего состояния. Сейчас, конечно, если делать заново или рефакторить, то кастомный LayoutManager это лучший выбор.
Look