То, каков Ваш лучший список, 'должно иметь' средства разработки? [закрытый]

, если переменная b имеет список, вы можете просто сделать следующее:

создать новую переменную «a» как: a=[], затем присвоить список «a» как: a=b

теперь «a» имеет все компоненты списка «b» в массиве.

, чтобы вы успешно преобразовали список в массив.

50
задан 9 revs, 8 users 100% 11 December 2013 в 19:37
поделиться

32 ответа

Позвольте мне быть общий [тогда конкретный]:

  1. Ваш предпочтительный IDE [ VS 2008 здесь]
  2. Ваш отладчик [Это обычно - часть Вашего IDE, но иногда WinDbg необходим]
  3. Его плагины для рефакторинга и управления исходным кодом [ Resharper 4 + и анк SVN 2 + ]
  4. дополнения Вашей ОС для управления исходным кодом [ черепаха SVN ]
  5. А лучший Инструмент Разности и Слияния для включения вышеупомянутых инструментов SCM [ WinMerge]
  6. А, быстро загружающий текстовый редактор для того, когда IDE является слишком много [ энергией , Блокнот ++ ]
  7. , Если Вы делаете веб-разработку, получаете инструменты для того [ Firefox 3 с Дополнениями: Веб-разработчик , Firebug, TamperData, Плакат , Firecookie, FireFTP, FirePHP, Радуга для Firebug, ReloadEvery, селен IDE ]
  8. инструменты Requisite для работы с текстом [ GNU TextUtils, через [1 120] cygwin или gnuwin32.sf.net ]
  9. инструменты Сценариев [ Perl, Python , zsh , весь те GNU основывает пакеты в cygwin]
  10. инструмент тестирования Регулярного выражения А для того, когда Ваш глазной вред [ Экспресс , RegexBuddy]

Для Java, который я выгружаю 1 и 3 с [1 128] Eclipse и его плагины для [1 129] Знаток и SVN, я не нашел, что рефакторинг включает..., Вы думали бы, что я буду использовать ИДЕЯ IntelliJ , но я никогда не начинал использовать его.

47
ответ дан 4 revs, 3 users 97% 7 November 2019 в 10:31
поделиться

Я использую эти инструменты:

ClipX для буфера обмена.

UltraMon для нескольких мониторов.

RegexBuilder для для создания регулярных выражений в.NET.

Перестановка Панели задач для перестановки окон.

1
ответ дан Jonathan Parker 7 November 2019 в 10:31
поделиться
1
ответ дан TheUberOverLord 7 November 2019 в 10:31
поделиться

Для управления задачами программирования я использовал ToDoList время от времени, хотя существуют времена, когда я предпочитаю лист Excel Joel для руководящих задач (мне нравится элегантность простого плоского списка).

1
ответ дан Carl Seleborg 7 November 2019 в 10:31
поделиться

Можно легко выполнить очень хороший различный луг с помощью Eclipse. См. http://triviaatwork.blogspot.com/2008/09/comparing-two-folders-on.html

1
ответ дан amit 7 November 2019 в 10:31
поделиться

Для материала Python, хороший текстовый редактор (TextMate на OS X, [g] энергия на Linux, Блокнот Программистов в Windows), VCS (я главным образом использую мерзавца в настоящее время).. Это об этом..

Что-то вроде фрагмента для вызова его dev-инструмент, но ищущий Google для "Python [имя модуля]" невероятно полезен (я использую его даже при том, что я могу поместить курсор по import abc модуль и быть взят к pydoc странице, я всегда находил первый результат Google намного лучше, чем страница PyDoc, которую вызывает TextMate..

я использую PyLint, чтобы проверить, что я не сделал ничего глупого, но я едва полагал бы, что это 'должно иметь' (я главным образом использую его для хранения последовательного белого интервала после команд и [приблизительно 111] операторы и так далее). Я также рассматриваю изучение pdb (отладчик Python), но я всегда находил нечетный оператор печати или регистрирующийся модуль (в больших сценариях) более, чем соответствующим.

.. это об этом.. Текстовый редактор, VCS, документация модуля.

1
ответ дан dbr 7 November 2019 в 10:31
поделиться

Многое из него зависит от вида работы, которую я делаю. Я использую мерзавец или svn на в значительной степени всем, что я пишу в эти дни. Github поднимал планку для простоты сотрудничества и обычно что я ожидаю от репозитория SCM. TextMate всегда пригождается для отрывков, regex находят и заменяют, и все виды небольших тонкостей редактирования; для большинства проектов это - мой основной текстовый редактор. Для Java я потрачу хороший бит времени в Eclipse, и назад когда я был, сделал работу.NET, которую я буду использовать Visual Studio. Если я поцарапаю вместе дизайн прототипа для веб-сайта, я буду использовать Коду или что-то подобное.

при подсчете библиотек и платформ как "средства разработки", regexes Ruby берет пирог для простоты использования. Haskell Парсек победы для того, чтобы сделать серьезный парсинг, сопровождаемый очень тесно Java ANTLR. Шумиха быть проклятым, я должен все же быть как продуктивная запись веб-приложения, чем я с Ruby on Rails , хотя Опоры на земле Python хороши. Аналогично с Visual Studio для того, чтобы сделать клиентскую работу GUI, хотя я думаю Какао + , XCode в Leopard мог быть очень конкурентоспособным, если я когда-нибудь получаю хорошее схватывание на Objective C. IR LLVM является новым блоком, если Вы пишете компилятор.

1
ответ дан Peter Burns 7 November 2019 в 10:31
поделиться

Notepad2, e. TextEditor, оборот Textmate

WinSplit

Google, совместные действия Pandora

FireBug

SVN

Visual Studio, если .net приложение

1
ответ дан wusher 7 November 2019 в 10:31
поделиться

Notepadd ++, подвижный, FireFox, FireBug

1
ответ дан Johannes 7 November 2019 в 10:31
поделиться
  1. Другое голосование за блокнот ++
  2. Firebug или dev панель инструментов на IE
  3. Lifehackers Texter (для текстового расширения)
  4. я не мог жить своей жизнью на компьютере без humanized's продукт Enso
1
ответ дан jonezy 7 November 2019 в 10:31
поделиться

Редактирование Комодо, Cygwin (ssh, кошка, меньше, sed, grep, и т.д.), Python, TortoiseSVN, TortoiseCVS

1
ответ дан Anders Sandvig 7 November 2019 в 10:31
поделиться

Скалы TextPad! И CSSViewer (плагин FF) хорош. Услышанный Firebug еще лучше, так как он позволяет Вам редактировать также, но не попробовал его.

кроме того, виртуальные машины. Я использую MS использования Виртуальный ПК (w/VM дополнения) прямо сейчас для нескольких проектов, и это хорошо подходит моим целям. Я уверен, что существуют лучшие vm решения также, я просто не должен был изучать их.

CrossLoop и Skype для программирования сотрудничества/пары (особенно для удаленных сотрудников).

AgentRansak для поиска text/file/foler. Я не привык это для, он - полный объем, так как я плохо знаком с ним, таким образом, я не знаю, насколько устойчивый это может быть. Это работает хорошо на то, что я использую его для, все же. Я намного более знаком с функциональностью поиска/замены TextPad (который качается!).

1
ответ дан SkullDuggerT 7 November 2019 в 10:31
поделиться

Блокнот ++ наверняка

14
ответ дан Vaibhav 7 November 2019 в 10:31
поделиться

Я не могу жить без Eclipse и Mylyn

1
ответ дан Adam Mika 7 November 2019 в 10:31
поделиться

Без определенного порядка (я - веб-разработчик.NET, если Вы не можете сказать из списка):

  • Resharper - Сохраняет мой код тонким и чистым!
  • Отражатель - Время от времени необходимо выяснить как, черт возьми, что-то работает в библиотеке.NET.
  • Firebug - Каждому веб-разработчику установили это, потому что он делает разметку и css отладкой так намного легче.
  • черепаха SVN - Безусловно лучшая система управления версиями я когда-либо использовал. Абсолютно никакие жалобы на это.
  • NUnit - Поблочное тестирование, которое не стоит на пути. Плюс он интегрируется приятно с Resharper!
  • Блокнот - По любой причине, я не могу встряхнуть ностальгическое чувство, что я получаю использование этого. Тем не менее мое дежурное приложение для нескольких вещей (списки ожидающих выполнения задач, быстрые примечания стороны, быстрый и грязный буфер обмена, и т.д.).
11
ответ дан Kevin Pang 7 November 2019 в 10:31
поделиться
  • Winamp (я люблю кодировать с музыкой, играющей в фоновом режиме)
  • Кофе
14
ответ дан FantaMango77 7 November 2019 в 10:31
поделиться

Вне всякого сравнения : различный инструмент всегда - необходимость.

10
ответ дан henry000 7 November 2019 в 10:31
поделиться

У Scott Hanselman есть великое, обновляемое каждый год или два списка инструментов: Окончательный Разработчик Scott Hanselman и Список Инструмента Продвинутых пользователей для Windows

10
ответ дан 3 revs 7 November 2019 в 10:31
поделиться

Мне нравится , Целый Визуальный Помидор Помогает X плагин для Visual Studio. Я думаю, что Вы получаете "максимум" от него при программировании в C++ (и особенно более старые версии Visual Studio), но существуют некоторые дополнительные инструменты подсветки синтаксиса и рефакторинга плюс достойный поиск на основе контекста / объем.

5
ответ дан crashmstr 7 November 2019 в 10:31
поделиться

Для работы Windows:

Вне всякого сравнения - большой diffing инструмент, работы хорошо с файлами и папками.

Launchy - позволяет мне запустить программы, не двигая моими руками с клавиатуры.

5
ответ дан Brian Whitlock 7 November 2019 в 10:31
поделиться
3
ответ дан mk. 7 November 2019 в 10:31
поделиться

Ночная сборка Resharper

3
ответ дан Tarks 7 November 2019 в 10:31
поделиться

Подрывная деятельность + TortoiseSVN

3
ответ дан FantaMango77 7 November 2019 в 10:31
поделиться

Хороший редактор и Ваш предпочтительный компилятор.

Несомненно, некоторые инструменты делают Ваше задание немного легче. Разработка.Net приложения, не используя Visual Studio была бы более замысловатой, но я буду держать пари, что в конце задачи, только с помощью текстового редактора и csc компилятора, у Вас был бы гуру как понимание языка в мгновение ока вообще. Вы изучили бы вещи, в которые никогда не могут входить другие люди.

, Конечно, хороший отладчик помогает (Также встроенный в VS). Я использую Комодо для разработки Perl просто для включенных средств отладки. Даже при том, что я все еще предпочитаю редактировать код с помощью электронного текстового редактора.

2
ответ дан Xetius 7 November 2019 в 10:31
поделиться

Vim, Cygwin, TortoiseSVN, Eclipse. SoapUI является потрясающим инструментом, если Вы работаете с веб-сервисами SOAP. Я также нахожу TCPTrace очень удобным небольшим инструментом.

2
ответ дан ryan 7 November 2019 в 10:31
поделиться
  1. Firebug - для отладки CSS, классов изменения, разрабатывает на лету, не перезагружая страницу. В интерактивном режиме отлаживать JavaScript путем установки точек останова. Отлаживать вызовы Ajax.
  2. YSlow или Google Page Speed - это - плагин поджигателя, он показывает Вам, почему Ваша веб-страница занимает время для загрузки. Разбивает время в параллельные потоки, загрузку изображения, загрузку CSS, и т.д. Также дает список предложений того, как можно улучшить скорость под нагрузкой страницы.
  3. Firefox плагин Xpath - Позволяет Вам щелкнуть правой кнопкой по любой веб-странице и найти элементы XPath.
  4. Charles Web Debugger - простое [окна] приложение, которое перечисляет весь Трафик HTTP, происходящий из Вашего Firefox или браузеров IE. Очень полезный для отладки веб-приложений (особенно с вызовами Ajax)
2
ответ дан 2 revs 7 November 2019 в 10:31
поделиться
  1. Vim
  2. Python
  3. Мерзавец
  4. Огромный набор музыки ;)
5
ответ дан Ye Liu 7 November 2019 в 10:31
поделиться

ide: visual studio / netbeans (zip-файл !, почти переносимый)

редактор: блокнот ++ (переносимый) с шрифтом monaco

сравнение файлов: исходный код winmerge (переносимый)

управление: подрывная деятельность, черепаха

управление билетами: redmine

файловый менеджер: бесплатный командир (переносной)

проводник: IE, FF (переносной), хром (переносной), железо (хром без гугловской хрени, также переносимый) , qtweb, arora,

плагины FF: firebug, веб-разработчик, xmarks

imclient: pidgin

почтовый клиент: gmail

менеджер загрузок: бесплатный менеджер загрузок (переносной)

сайты: STACKOVERFLOW !! !, gotapi ... и google, все время ...

разное: launchy (не могу жить без этого!)

виртуализация: виртуальный ящик (у меня есть образ машины для каждой среды)

офис: openoffice (портативный)

стек ламп: xammp (портативный!)

использование диска:windirstat (переносной), сканер (переносной)

просмотрщик pdf: foxit (переносной), sumatrapdf (переносной)

распаковщик: переносной 7-zip

Инструмент сравнения M $ sql: sql delta

M $ sql управление: Visual Studio sql manager

mysql

управление mysql: phpmyadmin, менеджер, поставляемый с mysql

утилитой удаления: revo unistaller (переносной)

очиститель реестра: ccleaner (переносной)

ftp: filezilla ( Portable)

как вы могли заметить, у меня есть особое пристрастие к портативным приложениям ...

revo unistaller (переносимый)

очиститель реестра: ccleaner (переносимый)

ftp: filezilla (переносимый)

как вы могли заметить, у меня особое пристрастие к переносным приложениям ...

revo unistaller (переносимый)

очиститель реестра: ccleaner (переносимый)

ftp: filezilla (переносимый)

как вы могли заметить, у меня особое пристрастие к переносным приложениям ...

5
ответ дан 7 November 2019 в 10:31
поделиться

Также у вас есть инструменты управления задачами и проектами, такие как trac basecamp и т.д.

2
ответ дан 7 November 2019 в 10:31
поделиться

Cygwin

notepad ++

истинное поведение x-mouse под Win 7 (путем ручного взлома реестра)

обозреватель процессов из sysinternals

2
ответ дан 7 November 2019 в 10:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: