metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-02-18 09:37 am

Бесят

еще со времен ru.delphi постоянно возникающие у людей задачи вида "моя прога запускает чужую, мне нужно нажимать в ней кнопки и читать экран, как это сделать"

По моему убеждению, это означает нежелание людей или нехватку ресурсов на то, чтобы разобраться в бизнес-логике legacy cофта и написать нормально, вместо чего пытаются ее объехать на кривой козе заумного программизма.

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

[identity profile] sergiej.livejournal.com 2008-02-18 08:08 am (UTC)(link)
Вот после этого я всё больше люблю ентерпрайз технологии с понятными интерфейсами и полным отсутствием графики и кнопочек :)

[identity profile] metaclass.livejournal.com 2008-02-18 08:20 am (UTC)(link)
То бишь командную строку. Которую при желании можно в гуи для блондинок обернуть, не извращаясь с "перехватом системных вызовов отрисовки экрана".

[identity profile] sergiej.livejournal.com 2008-02-18 08:36 am (UTC)(link)
Ну можно и так, но приятнее протоколом "X" подключиться к API "Y". Командная строка это частный случай протокола :)