• Как скопировать имена (сигнатуры) всех выделенных методов?

    RATlius
    @RATlius
    Разработчик Android
    в Android Studio есть возможность многокурсорности. Т.е. когда в одном текстовом файле есть несколько курсоров. Это делается Комбинацией Alt + J для последовательного выделения одинаковых значений. Либо в ручную: Alt + Shift + ЛКМ.
    Вы можете свернуть все свои методы (Ctrl + Shift + "-");
    Вручную выставить множество курсоров возле всех методов;
    Разворачиваете все методы (Ctrl + Shift + "+") <Если не развернуть, тогда методы скопируются вместе с телами>;
    Нажать Shift + End (у вас выделится множество строк в одном файле);
    Ctrl + C (все в буфере);
    Ctrl + V в нужном месте;
    Profit;
    5bef160441709126517066.png
    Ответ написан
    Комментировать
  • Есть ли сайт, где собраны общепринятые практики программирования?

    @akimdi
    Вы спрашиваете
    где собраны общепринятые практики ?

    Нечто подобное собрано в топиках на гитхабе
    например есть так называемые Awesome Lists, где кто то собирает лучшие практики, кто-то собирает курсы, а кто-то шаблоны проектирования и т.п. и т.п. Их там много можно найти на любой вкус.
    Ответ написан
    1 комментарий
  • Есть ли сайт, где собраны общепринятые практики программирования?

    Moskus
    @Moskus
    Естественно, нет, потому что всё, что вы описали - это не какое-то тайное знание, которое можно только запомнить, а логичные приёмы, которые следуют из знания фундаментальных принципов и анализа требований к продукту. Если попытаться заменить фундаментальные знания таким сборником прецедентов, он получится гигантским и совершенно непригодным для освоения - столько всего просто нельзя запомнить. Объем фундаментальных знаний - на порядки меньше объёма частностей, которые из них выводятся, но сложность этих знаний, при этом, выше. Кто фундаментальные знания не осилил, остаётся говнокодером, пока не осилит.
    Ответ написан
    Комментировать