Какие функции IDE я должен научиться использовать - PullRequest
0 голосов
/ 30 августа 2009

Я в значительной степени самоучка-разработчик фронт-энда, только делаю переход к серверной разработке, чтобы иметь возможность сказать «да» большему количеству проектов.

Я нашел eclipse , чтобы быть моим любимым текстовым редактором для javascript и php, но я осознаю, что он (и другие IDE) имеет целый набор функций, которые я не знаю, как использовать, или почему я должен хотеть использовать их.

Я бы очень признателен за некоторые советы о том, почему использование такой-то функции в IDE помогает вам работать более эффективно, писать лучший код и т. Д., А также, возможно, некоторые ссылки на полезные источники информации.

Приветствия

edit - я уже перешел на использование функций ftp и списков проводников / списков функций

Ответы [ 4 ]

2 голосов
/ 30 августа 2009

Вы можете найти советы по затмению, такие как эти интересные. Но если ваша цель - «написать лучший код», то я думаю, что вам нужно искать в другом месте. Понять язык, который вы используете, лучше понять шаблоны проектирования и причины, по которым люди их применяют, изучить методы тестирования. Там так много всего, на что можно потратить время. Цель - по-настоящему работать умнее.

1 голос
/ 30 августа 2009

Возможно, это очевидно, но, на мой взгляд, рефакторинг имен классов / функций / переменных является одной из наиболее важных функций любой IDE. Постоянный рефакторинг - один из секретов создания хорошего кода.

1 голос
/ 30 августа 2009

Я бы всегда советовал узнать, что происходит за IDE , а затем использовать IDE.

Познакомьтесь с:

  1. Процессы сборки / распространения (например, Make и другие)
  2. Как работает компиляция, какие компоненты процессов
  3. Как в среде IDE создаются такие вещи, как автозаполнение (сканирование заголовков / источника)
  4. контроль версий , познакомьтесь с ним в командной строке. Это будет означать, что вы можете справиться с проблемами / требованиями, не заполненными IDE.

Как только вы узнаете, что происходит за кулисами для языка / среды, в которой вы программируете ... IDE немного обыденная, просто модульный текстовый редактор на стероидах.

Удачи

0 голосов
/ 30 августа 2009

На этот вопрос сложно ответить, так как большинство современных IDE предлагают такой широкий набор функций. С общей точки зрения, я познакомился с комбинациями горячих клавиш для повторяющихся задач (сохранение, сборка, свертывание кода и т. Д.) И с тем, как устанавливать / включать / отключать надстройки и плагины. Это сделает вас более эффективным.

Как упоминает Эйден, знание того, как выполнить сборку из командной строки / компиляции в целом, будет полезно, также как и системы контроля версий. Познакомьтесь с GIT и Subversion.

IDE не заставит вас писать лучший код. Для этого вам нужно потренироваться и потратить некоторое время на чтение / прослушивание подкастов. Прочитайте «Чистый код» Роберта Мартина для начинающих.

Кроме того, потратьте время на изучение правильного TDD и наборов инструментов, доступных для вашей IDE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...