Ответы пользователя по тегу Программирование
  • Как набраться опыта в правильном построении Js приложений?

    ApeCoder
    @ApeCoder
    Поискать опенсурсный проект с хорошей архитектурой, разобраться с ним и попробовать сделать туда свой вклад
    Ответ написан
    Комментировать
  • Как быть со сложными задачами?

    ApeCoder
    @ApeCoder
    Есть разные способы делить задачи на части - функции, объекты, правила и прочее.

    Я бы порекомендовал для начала подумать о том, как ты сам думаешь о задачи в голове - из каких терминов состоит придуманное решение. Потом записать это на бумаге или нарисовать схему. Попробовать найти в языке программирования средства для того, чтобы это выразить (условно, существительные - кандидат на переменные и типы данных, глаголы - кандидат на функции и методы).

    Для того, чтобы делать это успешно, стоит посмотреть на разные способы формализации - объектно ориентированное программирование, функциональное программирование, логическое программирование, контрактное программирование и пописать на языках, которые его ярко представляют.

    Подумать из каких кусочков будет состоять решение, какие из них точно друг от друга зависят, а какие точно не зависят.
    Ответ написан
    Комментировать