Последние комментарии

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


MasDen

У нас в компании много программистов используют VS Code на Windows для работы с frontend-ом. Я его использую для программирования на python. Понятно, что поддержка питона есть и в полной VS. Часто для .net core использую VS Codе, так как не хочется разворачивать на старом и дохлом ноутбуке полную VS.
Мне хотелось бы, чтобы MS не хоронили этот редактор, мне кажется что таких людей как я достаточно, однако что об этом думают в компании узнаем позже.


Герман

Попробуй Rider от JetBrains.


Вадим

Познакомился с VS Code около года назад. Редактор очень нравится, но не смотря на многочисленные обновления, остается еще сыроватым. И полностью перейти на него с Sublime Text пока не могу. И еще мне не очень нравится то, что он хранит настройки в папке с проектом, как и pycharm.


Михаил Фленов

www.profwebdev.com

Заказчики сами на меня выходят пока. Если честно, даже не знаю как. Далеко не все проекты я могу афишировать. Например, в позапрошлом году я работал над сайтом для украинского рынка, заказчиком выступал украинец. Его свои же земляки кинули и он обратился ко мне. Как нашел - не знаю, но одним из условий было запрет на афиширование из-за нынешней ситуации.


Темирхан

По идее надо писать в блокноте, так себя держишь в тонусе. Но IDE намного, намного упрощают работу.


Евгений

Михаил, а скажите есть ли у вас сайт портфолио или где можно глянуть ваше Web проекты ?
А как вы нахадоите заказчиков ?


ОГО

Ого сколько кАмЕнтов набежало))


Ololo

Я тоже помнил всё на память когда писал на Turbo Pascal, но не вижу чем гордится, возможностей там в сто раз меньше, запомнить было проще и сказать что было приятно и удобно так работать не могу, с нормальной IDE которая подствечивает код, показывает предупреждения, подсказки, опечатки ещё до компиляции сильно упрощает жизнь и увеличивают скорость разработки. Писать код на сервере не безопастно вдруг сломаешь чего и не удобно в тупящем RemoteDesktop или TeamViewer, на крайний случай можно Remote Debugging сделать.


Максим

Если честно бред в журнале хакер написано, вот мне например PHP код удобно писать в Sublime Text, а вот если я работаю с WPF или Windows Form, то тут без в VS не могу обойтись, если честно сказать даже не знаю как создавать такие приложения без VS, а если мне надо консольное приложение написать на C# или С++ использую Notepad++  


Юра

В стандартном Блокноте Windows есть баг с "мягким" переносами длинных строк. Может, в Windows 10 его исправили. Тут можно лишь согласиться с предыдующими комментариями, что сам по себе Блокнот для написания кода не годится.

Что касается IDE vs ПродвинутыйБлокнот, то тут сложно сказать, что лучше. Блокнот заставляет помнить синтаксис, имена функций и т.д. В некоторых случаях Блокнот лучше любой IDE когда нужно что-то по-быстрому глянуть (например, grep'нуть файлы на предмет наличия какой-нибудь фразы, а затем открыть файл и исправить - очень просто делается - имя найденного файла нужно лишь в командной строке передать в качестве аргумента Блокноту). И вообще, в скорости Блокнот выигрывает (здесь идет речь о настоящих настольных программах, а не Chromium-based приложениях).

По-моему, кодить в Блокноте означает эффективно использовать горячие клавиши, уметь отлаживать код (я на 99% уверен, что любой мэйнстримовый текстовый редактор Linux может работать в связке с GDB), умеет использовать средства сборки (в том числе запускать тесты вручную из командной строки) и т.д. Такой кандидат выгодно отличается от остальных. В конце концов, пересесть с того же Notepad++ на Visual Studio очень легко. А обратно - вряд ли.

Я использую IDE не столько в качестве редактора (больше всего мне нравитcя не автодополнение, а автоматическое форматирование текста, в том числе SQL запросов "лесенкой"), а как своебразное хранилище. Т.е. у меня в IDE (IntelliJ IDEA, умолчим о вопросе лицензии, но я не особо жадный - сижу на 13-версии, а нового мне не надо, дома вообще Community Edition) загружены исходные коды всех проектов заказчика, к которым есть доступ у нашей команды. Да, пришлось выделить IDE 10ГБ оперативной памяти. И все равно она глючит временами, так что часто я печатаю быстрее, чем работает автодополнение. Но использование IDE  оправданно в данном случае. Да, я теряю немного времени на мелких глюках, но экономлю еще больше. Например, если нужно разобраться в каком-нибудь модуле, я быстро нахожу его, даже скачивать ничего не надо (время от времени запускаю скрипт для синхронизации локальной копии всех проектов с сервером). То же относится к поиску: в IntelliJ отличный структурированный поиск, т.е. поиск с учетом контекста. Ну и еще у меня все доступные (может и не все, но 90%) базы данных. Опять-таки, надо что-нибудь глянуть - даже запускать ничего не приходится. Ну и по-мелочи: подсветка для Markdown, горячие клавиши (да, это отдельная тема, я например, назначил на F1 функцию "Copy path" вместо вызова справки - кто вообще вызывает справку, т.е. именно оглавнение справки, с помощью горячей клавиши?).

Но все равно компилирую я из командной строки: в реальных проектах часто так много всего задействовано (версии библиотек, всякие транзитивные зависимости, Docker'ы и т.п.), что никакая IDE не уловит все нюансы. Так что проще в командой строке запустить тесты (а зачастую и перенаправить вывод в файл, чтобы потом смотреть его less'ом или grep'ом), чем возиться с конфигурациями запуска и т.д.

А насчет работы с БД - тут, конечно, IDE помогает. Но для важных задач использую "официальный" клиент. Как-то раз я сделал дамп схемы БД PostgreSQL в IntelliJ - сказала, что поля имееют тип VARCHAR, а на самом деле они были TEXT.

A вообще, Блоктнот - это не хардкор. В мире Unix хардкор - это Vi/Emacs. А в мире Windows (а стало быть, и DOS) - это copy con ...

:)


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне