Что я использую для кода

Технологии и инструменты Седрика.

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

Компьютер

  • Apple MacBook Air (13 дюймов, начало 2015 г.)
  • Процессор: Intel Core i5, 1,6 ГГц.
  • Память: 8 ГБ DDR3 1600 МГц
  • Графика: Intel HD Graphics 6000 1536 МБ

Интегрированные среды разработки (IDE)

  • Eclipse— Java:во второй четверти в школе я прошел вводный курс по объектно-ориентированному программированию на Java. В классе все компьютеры использовали Eclipse, и именно его использовал инструктор для написания модуля по настройке проекта Java, так что с тех пор я использую его для всех своих проектов Java. Примечание. Я планирую научиться разрабатывать приложения для Android, а также продолжать создавать автономные программы на Java, поэтому вскоре я перейду на IntelliJ IDEA от JetBrains, так как он сможет работать как с Android, так и с Проекты Java с легкостью.
  • Квадратные скобки — HTML, CSS, JavaScript.Я помню, когда впервые начал работать с учебным планом freeCodeCamp, мне быстро надоело использовать Codepen для таких крупных проектов, как «Личное портфолио». Я знал о Sublime Text и Atom, но при поиске IDE для веб-разработки я наткнулся на Adobe Brackets. Мне понравился его чистый и простой вид, и когда я узнал, что он также имеет функцию «Живой предварительный просмотр», которая позволяет вам просматривать код, который вы написали для веб-сайта, сразу в браузере, я знал, что должен использовать его. . Brackets также имеет хорошую коллекцию «надстроек», доступных в вашем распоряжении, поэтому вы можете настроить IDE, изменив цветовую схему или добавив подсветку синтаксиса определенного языка, чтобы назвать несколько. С тех пор я никогда не оглядывался назад.
  • Vim— C++, Python:*cue editor war*Да, я использую vim. Нет, я не думаю, что это лучше, чем emacs, это просто первый редактор командной строки, который мне довелось использовать, и с тех пор я им пользуюсь. Что касается того, для чего я его использую, то это в основном для любых небольших проектов, над которыми я работаю, или для исправления любого кода, который требует обслуживания. Кроме того, я использую его для всех своих сообщений о фиксации git.

  • Примечательные упоминания: Xcode — для крупных проектов C++, таких как TicTacToe; Arduino IDE — ну, конечно, для скетчей Arduino; C++ Shell — когда я хочу быстро протестировать метод или алгоритм, который я написал, не занимаясь компиляцией кода.

Вот об этом на самом деле. Как только я настрою IntelliJ IDEA, я обязательно обновлю этот пост своими мыслями по этому поводу. Если вам понравился этот пост, я предлагаю порекомендовать его и не стесняйтесь комментировать, что у вас есть в сумке с инструментами, чтобы выполнить работу!

~ Седрик