Size: a a a

2020 June 06

AB

Alex Bush in Modern::Perl
Ну если разработка ведётся через плечо, откуда там перлдок? :-)
источник

AE

Alexandr Evstigneev in Modern::Perl
Alex Bush
Ну если разработка ведётся через плечо, откуда там перлдок? :-)
да ладно. просто мы сидим в одной комнате и эти вещи никак не связаны. могу официальное письмо написать. но зачем?
источник

AE

Alexandr Evstigneev in Modern::Perl
Andrei Protasovitski
Ну, так себе сарказм... Ещё потренеруйся.
Ad hominem?
источник

IB

Ivan Bessarabov in Modern::Perl
Alexandr Evstigneev
И мне чисто интересно. Вот есть твой проект с 15 к  пакетов. я добавил еще один. И крикнул тебе через плечо, чтобы ты его заюзал? Как ты будешь это делать?
Я согласен с твоим тезисом что комплишн — это хорошая и полезная штука. Но вот про этоу задачу мне не понятно как тут комплишен должен помочь.

Вот кто-то добавил новый пакет в большой проект (видимо влил в master в git, так же). Кричит тебе через плечо "я сделал" (хотя я бы ожидал что он в трекере про это напишет). Мне нужно найти этот пакет — и я прямо совсем не понимаю как автокомлишен мне поможет. Что мне туда начать вводить чтобы узнать про новый пакет? Он же может быть где угодно и как угодно называться. В такой ситуации я бы либо в историю vcs посмотрел, либо все-таки уточнил у автора.

Как автокомплит должен помочь в этой ситуации?
источник

AE

Alexandr Evstigneev in Modern::Perl
Ivan Bessarabov
Я согласен с твоим тезисом что комплишн — это хорошая и полезная штука. Но вот про этоу задачу мне не понятно как тут комплишен должен помочь.

Вот кто-то добавил новый пакет в большой проект (видимо влил в master в git, так же). Кричит тебе через плечо "я сделал" (хотя я бы ожидал что он в трекере про это напишет). Мне нужно найти этот пакет — и я прямо совсем не понимаю как автокомлишен мне поможет. Что мне туда начать вводить чтобы узнать про новый пакет? Он же может быть где угодно и как угодно называться. В такой ситуации я бы либо в историю vcs посмотрел, либо все-таки уточнил у автора.

Как автокомплит должен помочь в этой ситуации?
я тебе говорю что добавил какойнить продуктутил и там есть то что тебе надо. ты, пульнув мои изменения тайпаешь productutil не зная полного имени пакета, кейсов и т.п. и видишь его в комплишене, например.
источник

AE

Alexandr Evstigneev in Modern::Perl
тебе не надо лесть в гит, искать файлы
источник

IB

Ivan Bessarabov in Modern::Perl
Понял, спасибо.
источник

AE

Alexandr Evstigneev in Modern::Perl
Ivan Bessarabov
Понял, спасибо.
не говоря уже  о том, что вот (в жава, правда, проекте, но не думаю что это важно) я почти всегда могу найти нужный метод с помощью одного комплишена или навигации на символ (класс/метод). Вместо того чтобы открывать талмуд с описанием архитектуры и поиска по нему. При условии что классы и методы семантически нормально называются, а не так как перлгатс, конечно :)
источник

DF

Denis F in Modern::Perl
Alexandr Evstigneev
И мне чисто интересно. Вот есть твой проект с 15 к  пакетов. я добавил еще один. И крикнул тебе через плечо, чтобы ты его заюзал? Как ты будешь это делать?
Страдать буду,  ибо у меня комплит как-то через раз работает :( но у нас куча всяких фабрик,  так что родителя тяжело найти
источник

AE

Alexandr Evstigneev in Modern::Perl
Denis F
Страдать буду,  ибо у меня комплит как-то через раз работает :( но у нас куча всяких фабрик,  так что родителя тяжело найти
ну этот перл, тут трудно сделать идеально. Чем более хитро сделан проект - тем хуже будет работать. Но в послдней версии фабрики должны вроде уже работать.
источник

DF

Denis F in Modern::Perl
Ну в жабе с фабриками тоже регулярно проблемы были
источник

AE

Alexandr Evstigneev in Modern::Perl
ну там есть явно указанный класс который возвращается. и можно от этого как то танцевать. а тут по сути надо посмотреть внутрь метода, попытаться понять что там происходит и уже потом что-то решать. что не всегда возможно или тривиально
источник

DF

Denis F in Modern::Perl
Зависит, если класс из конфига берется, то в любом языке можно утанцеваться
источник

AU

Alexey Ugnichev in Modern::Perl
А если productutil есть в разных классах, например?
источник

AU

Alexey Ugnichev in Modern::Perl
Лучше сходить в документацию, однозначно.
источник

SZ

Sergey Zhmylove in Modern::Perl
Alexandr Evstigneev
т.е. он просто вставляет каки то слова которые он где-то видел?
Так и вим тоже
источник

AE

Alexandr Evstigneev in Modern::Perl
Alexey Ugnichev
А если productutil есть в разных классах, например?
зачем приводить крайние случаи и на основе них делать общие выводы?
источник

AE

Alexandr Evstigneev in Modern::Perl
Alexey Ugnichev
Лучше сходить в документацию, однозначно.
нету ничего однозначного. все ситуативно
источник

AU

Alexey Ugnichev in Modern::Perl
Alexandr Evstigneev
зачем приводить крайние случаи и на основе них делать общие выводы?
Зачем отвечать вопросом на вопрос? ;)
источник

AU

Alexey Ugnichev in Modern::Perl
Alexandr Evstigneev
нету ничего однозначного. все ситуативно
Это да. Но лучше все-таки сходить в документацию.
источник