Местоположение
Украина, Киевская обл., Киев

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (50)

Лучшие ответы пользователя

Все ответы (50)
  • Существует ли "Грокаем ООП"?

    BorLaze
    @BorLaze
    Java developer
    Вы не с того начинаете.

    GoF - это нечто вроде best practices, как и в каком случае применять те или иные возможности, предоставляемые ООП (полиформизм, абстрактные методы/классы, интерфейсы и т.д.).
    Само собой, что из себя представляют понятия, перечисленные в скобках, надо уже знать.

    Если совсем уж на пальцах, GoF - это правила правописания. Естественно, прежде чем их учить, надо знать буквы.
    Ответ написан
  • Что нужно изучать начинающему Android программисту помимо языка программирования?

    BorLaze
    @BorLaze
    Java developer
    Язык, как таковой, в наше время мало что значит сам по себе. Я бы сказал, это треть, а то и четверть требуемых знаний.
    Остальное - это знание библиотек, фреймворков, архитектуры того же Андроида и тд и тп.

    И еще один немаловажный момент.
    Также я слышал про программистское мышление. Каким образом мне заполучить это качество?

    Ответ - никак. Оно или есть, или его нет.

    Это как... знание языка не делает из человека поэта или писателя, а знание нотной грамоты - композитора. Так и знание любого ЯП не делает из человека программиста.

    Я скажу даже больше: мне приходилось в свое время преподавать, так вот, это самое "программистское мышление" обнаруживалось у 2-3 человек из 10. И это на курсах, куда приходили взрослые люди, и именно учиться. Так что... не хочется тебя расстраивать, но шансов немного.

    С другой стороны, 30% - тоже не так уж мало. Не попробуешь - не узнаешь. Дерзай.
    Ответ написан
  • Можно ли выбрасывать исключение в предикатах?

    BorLaze
    @BorLaze
    Java developer
    Пример как раз отлично иллюстрирует то, что исключений тут и даром не надо.

    На вопрос isDirectoryNameCorrect мы хотим получить только "да" или "нет".
    При этом нас совершенно не беспокоит, почему "нет" - то ли набор символов в имени недопустим, то ли диск посыпался, то ли прав не хватает - нам это не интересно.
    Ответ написан
  • Какую версию lamp можно установить на локальный комп?

    BorLaze
    @BorLaze
    Java developer
    По виртуалке на каждый вариант.
    Развернуть разные версии с критическими изменениями.

    Запускать нужный по потребности.
    Ответ написан
  • Как быстро въехать в чужой проект?

    BorLaze
    @BorLaze
    Java developer
    Багфиксинг, если коротко.
    Только нужен толковый ПМ, чтобы задачи подбирал по уровню.

    Т.е. сначала что-то легенькое, на что спецов отвлекать просто расточительство. В идеале - еще чтоб и модуль подсказал, где искать.
    Потом - баги посложне, потом еще сложнее...

    Тут уже и на реализацию новых фич можно подключать.

    Так можно легко и непринужденно ознакомиться со всей системой, и пятым колесом себя не чувствовать.
    Ответ написан