Size: a a a

Боль Тимлида

2021 October 03

ММ

Максим Муратов... in Боль Тимлида
И списки файлов у них независимые.
источник

ММ

Максим Муратов... in Боль Тимлида
О: дропнул вкладку с файлом из одного окна в другое -- продублировалась; редактирую файл в одном окне -- в другом ничего не меняется. Это действительно разные инстансы vscode.
источник

ММ

Максим Муратов... in Боль Тимлида
Погуглил: не поддерживает оно многоэкранность (https://github.com/Microsoft/vscode/issues/2686, https://github.com/Microsoft/vscode/issues/10121). Это ужасно. Закапывайте (вместе с электроном и вебом).
источник

PD

Phil Delgyado in Боль Тимлида
Хм, ок, теперь на любые аргументы про vscode будет нормальный аргумент.
Да, нормально MS сделать не смог...
источник

ПС

Павел Симонов... in Боль Тимлида
А кто-нибудь смотрел на альтернативы электрону, наподобие https://neutralino.js.org ?
источник

AP

Andrew Podkin in Боль Тимлида
Все, что вы рассказываете, никак не привязано к Delphi. Почитайте Фаулера, что ли. Он ведь явно не из Delphi брал все "запахи" плохого кода.
источник

ММ

Максим Муратов... in Боль Тимлида
Оно никак логически не следует из технических свойств Delphi, но корреляцию такую я наблюдаю. Возможно, Delphi тут лишь proxy variable; а может, в моей статистике bias, связанный с особенностями задач/позиций/отраслей, где местные (относительно меня) делфисты трудятся.
источник

ММ

Максим Муратов... in Боль Тимлида
Хм. Ну а "ButtonNClick" и "UnitN", всё-таки, кое-какое отношение имеют к дизайну IDE (не языка, а среды, но связаны они неразрывно, т.к. реализация единственная). Дело в том, что она такие имена по дефолту подсовывает, не требуя сразу придумывать что-то осмысленное, вот многие и привыкают, без должного guidance-а.
источник

ММ

Максим Муратов... in Боль Тимлида
Ещё эти имена потом редактировать несколько запарно. В общем, это фейл эргономики среды, который находит отражение в коде.
источник

AP

Andrew Podkin in Боль Тимлида
Да нет там никаких запар. Сгенрировалось имя, сразу переименовали в осмысленное и пишем дальше. Рефакторинги (включая rename) появились в IDE ещё в середине нулевых.
источник

AP

Andrew Podkin in Боль Тимлида
Тут скорее вопрос в том, что вес попадаются хреновые программисты.
источник

ММ

Максим Муратов... in Боль Тимлида
Вот -- нужно _сразу_ переименовать. Людям лень. А с какого-то момента авто-переименование уже не очень хорошо работает.
источник

AP

Andrew Podkin in Боль Тимлида
Пф… пару раз послать человека на code review, на третий он сам нормально напишет.
источник

ММ

Максим Муратов... in Боль Тимлида
В Delphi7 (до сих пор популярном) фичи "переименовать переменную" вообще не было, а в XE (новых версиях) она есть, но не очень надёжно работает в достаточно сложных программах. И это одна из причин, почему я текстовый редактор (Emacs) использую.
источник

ММ

Максим Муратов... in Боль Тимлида
Этой штуке несложно научить, да, но обычно это лишь одно из проявлений вороха закостеневших проблем.
источник

ММ

Максим Муратов... in Боль Тимлида
Так что лучше я возьму на работу программиста без опыта в делфи, но с общим классом повыше, а делфи уж он освоит.
источник

AP

Andrew Podkin in Боль Тимлида
Вот прямо захотелось сходить к вам на собеседование. И самому, и бывших коллег парочку привести. Чисто чтобы разнести ваших кандидатов без знания Delphi в пух и прах 😊
источник

ММ

Максим Муратов... in Боль Тимлида
По знанию Delphi или по общему уровню?
источник

AP

Andrew Podkin in Боль Тимлида
По общему конечно. Раз мы будем со знанием Delphi, а они без.
источник

ММ

Максим Муратов... in Боль Тимлида
Я не говорю, что все делфисты плохие. Есть классные профи. Просто замечаю, что _в среднем_ похуже.
источник