Контакты
Местоположение
Россия

Достижения

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

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

Все теги (18)

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

Все ответы (15)
  • Записная книжка программиста?

    @Ryabos
    Я использую Evernote. Не так давно там проявилась функция вставки кода (не как текста), очень удобно для создания конспекта. Но к нему придется притираться некоторое время
    Ответ написан
    8 комментариев
  • Пожалуйста покажите пример кода JavaFX (графический интерфейс ) и java под web в чем разница?

    @Ryabos
    Эта тема исчерпывающе описана в книге "Чистая архитектура" Роберта Мартина. В частности, глава 21 посвящена тому, что архитектура приложения никак не связана с платформой запуска и используемым фреймворком.

    По поводу "переучиваться между десктопом и вебом" - звучит, как "переучиваться между отверткой и молотком". Придется ли освоить новые инструменты? Безусловно. Но это не значит, что уже освоенный багаж знаний станет обузой. И десктоп, и веб, и мобильная разработка имеют некий общий знаменатель. А детали реализации рано или поздно заменяют друг друга, даже в пределах одной платформы.
    Ответ написан
    1 комментарий
  • Стоит ли читать "Алгоритмы на Java" Седжвика, если уже прочитал "Структуры данных и алгоритмы на Java" Лафоре?

    @Ryabos
    Я после Лафоре читал Седжвика. Седжвик пишет намного понятнее (как код, так и теорию к нему). Лафоре объясняет "на пальцах", но с пробелами. Для объяснения сортировки массивов рисует футбольную команду, а сортировка Шелла там практически не описана, я не смог её понять и читать про неё в интернете. А вот у Седжвика параллельно описывается очень много нюансов и Java, и теории алгоритмов. Приводятся интересные примеры.
    Например, в дополнительной секции к одной из первых глав, где список задач для лучшего понимания, есть элементарная задача: написать метод, который вернет true, если все символы String'а циклично сдвинуть на несколько символов. И тут же пояснение: решение таких задач очень важно в изучении генных последовательностей.

    И там и там, к сожалению, есть опечатки. По субъективным ощущениям - у Лафоре они чаще сбивают с толку. У Седжвика, помню, была такая опечатка: "LIFO (первым вошел, последним вышел)". А у Лафоре я долго не мог понять схему стека (при том, что я знал, как он работает). В итоге я решил, что в этой картинке просто опечатка, и названия двух элементов перепутали между собой.
    Ответ написан
    Комментировать
  • Почему в Java нельзя инициализировать переменные разных типов в условии for?

    @Ryabos
    В соответствии со спецификацией языка. В разделе LocalVariableDeclaration указано, что должен быть указан тип переменной (UnannType) и затем одно или несколько имён переменных
    Ответ написан
    Комментировать
  • Как откатиться к другому коммиту?

    @Ryabos
    Я бы поступил так:
    Клонировать репозиторий (git clone ...), переключиться на нужный коммит (git checkout), создать из этого коммита новую ветку (git branch -b ...) и вносить свои изменения.
    Ответ написан
    Комментировать

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

Все вопросы (19)