All streams
Search
Write a publication
Pull to refresh
45
0
Владислав Раструсный @FractalizeR

CTO

Send message
И долго такие сотрудники работали после этого в компании? :)
И когда вы начнете предлагать серверы с TSV DRAM? ;)
Моих друзей, которые летели, по-моему, на Филлипины через Китай, чуть не завернули обратно в Россию как-раз из-за такого случая. Им пришлось прямо в аэропорту заново купить билет.

Мне кажется, это порочная практика.
Мне кажется, что стоило бы на GitHub в README не полотнищем все конфиги перечислять, а сделать нормальный репозитарий и все по папочкам разложить.
Разве ошибка при выполнении DROP может быть только по поводу отсутствующего объекта? Вы все ошибки при выполнении DROP игнорировали?
Link или Sync и что там под капотом мне лично как пользователю всё равно.

Я уважаю ваше мнение, но, скажем, мне — не все равно. Несмотря на то, что данные передаются внутри одного сервиса… Я бы предпочел чтобы мои данные никто никуда не копировал и не перемещал без спроса.
А вам было бы приятно, если бы вашу информацию просто тихо куда-то скопировали без спроса? Для меня это было бы, несомненно, удобно. Но… все же я предпочитаю сам управлять своей информацией.
Алгоритм заточен на обнаружение 100% однократных ошибок и на обнаружение многократных фонетических с большей вероятностью, чем некоторые другие алгоритмы.
Разные алгоритмы делают это с разной степенью вероятности. Данный алгоритм с большей степенью вероятности обнаруживает многократные фонетические ошибки.
Вы прикалываетесь? ;) Или и правда непонятно?
но я все равно не могу доверять такие операции IDE, поэтому для меня разницы особо нету

Почему? PHPStorm выполняет операции вроде rename namespace довольно корректно. Или были проблемы?

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

Я понимаю, что если у вас голый код в сферическом вакууме, то vim быстрее. Я и сам бывает в Notepad++ пописываю что-то (все реже и реже, правда). Но когда речь идет о серьезном проекте…
Будет здорово, если вы добавите немного фактов к вашему заявлению.

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

Скорость набора текста для меня никогда не являлась приоритетом. Если это приоритет в программировании для вас — я думаю, вы что-то делаете неправильно. Или, может быть, я вас неверно понял? Вы могли бы привести конкретный пример, в котором скорости IDE для вас недостаточно в сравнении с Sublime или vim?
Это здорово! Чем vim с возможностями IDE будет отличаться от IDE? ;) Думаю, ничем!
И фиксированные наценки.
Вероятно, когда нарушает SRP. Тогда останется только определить, что является «обязанностью» класса, верно? ;)
Ок, спасибо, гляну.
Вот теперь это похоже на дискуссию ;) Спасибо.

который пользуясь «find, sed, xargs, grep» выполнит то, о чем вы говорите.

Я сомневаюсь, что без построения AST можно корректно выполнить рефакторинг кода. Вам не встречались ссылки на vim плагины для любых языков, которые выполняют рефакторинг вроде rename method или rename variable? Мне было бы интересно взглянуть.
Цель — выяснить, можно ли рефакторинг в vim производить с той же скоростью и эффективностью, что и в IDE. Я не пытаюсь навязать вам IDE. Я пытаюсь доказать свою позицию о том, что в некоторых случаях возможности IDE превосходят возможности vim. А вы все время уклоняетесь от объективной дискуссии и переводите беседу в русло «мне нравится — вам не нравится».

Я ведь предложил вам клики и нажатия клавиш посчитать. Я предложил вам пояснить, как вы выполняете рефакторинг в vim. Вы фактически ответили, что все то, что за меня делает IDE, вы делаете руками. И вы называете это более эффективной работой и осознанным выбором.

Я согласен, что vim имеет свои преимущества. Однако, уж точно не при сложном рефакторинге кода.

Для того, чтобы переименовать namespace, мне в PHPStorm достаточно нажать Shift-F6 и ввести новое имя. А затем пару раз на Ok нажать для утверждения. И в результате все файлы будут переименованы, все ссылки во всех исходниках в проекте будут исправлены (со знанием контекста), необходимые папки будут автоматически созданы.

В vim эта операция гораздо более проблемна.

Хотите подискутировать — не съезжайте в субъективную плоскость. Я и сам работаю в текстовых редакторах вроде vim иногда.
Кстати, попробуйте как-нибудь в vim переименовать namespace при использовании PSR-0 / PSR-4 загрузчика.
Я вас понял. Объективного диалога не получилось, к сожалению :)

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity

Specialization

Chief Technology Officer (CTO)