vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2010-01-25 11:57 am
Entry tags:

Безглючный софт

Совершенно неожиданный оборот приняла одна ветка в дискуссии про психологов:
Нормальный человек, севший за компьютер, при наличии "специалиста по неглючному софту" сталкивался бы с глючным софтом в 10 раз реже, чем обычно. Вот Вы браузеры раскритиковали - так с ними положение близко к идеальному, тут я могу для такого человека выступить экспертом, пусть ставит фаерфокс и не парится. А что делать с window manager'ами, desktop environment'ами и т.п.? Я не знаю ни одного не то что нормального - хотя бы терпимого.

Короче, у меня к Вам (или любому популярному ЖЖисту, прочитавшему данный коммент) предложение. Давайте устроим флешмоб "нормальный софт". Каждый рассказывает про свой любимый неглючный софт в стиле "как начать с этим работать без проблем" и оставляет ссылку в записи, инициировавшей флешмоб. А потом дружно читаем и наслаждаемся.


Честно сказать, у меня весьма скептическое отношение к этой идее [livejournal.com profile] os80.
Но отчего бы не попробовать?

[identity profile] alamar.livejournal.com 2010-01-26 11:33 am (UTC)(link)
Из Build Path.

Да, поддержку Build Path я тоже ожидаю от IDE.

[identity profile] zabivator.livejournal.com 2010-01-26 11:43 am (UTC)(link)
Что такое Build Path и как он влияет на окружение тестируемого класса?
Откуда берётся программа, что тестирует класс?
Edited 2010-01-26 11:45 (UTC)

[identity profile] alamar.livejournal.com 2010-01-26 07:43 pm (UTC)(link)
Build Path - это и есть окружение тестируемого класса.

Я же сказал - JUnit. JUnit умеет выполнять тесты. А я хочу пункт меню, чтобы выполнить выбранный класс, как тест. Если он тест :)

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

[identity profile] zabivator.livejournal.com 2010-01-26 08:09 pm (UTC)(link)
Build Path - это и есть окружение тестируемого класса.
Что в него входит? Просто путь в файловой системе, или что-то ещё? (я пытаюсь понять каким образом эта фигня не пропишется в тестах).

[identity profile] alamar.livejournal.com 2010-01-26 09:19 pm (UTC)(link)
Это CLASSPATH - то есть список из всех путей, в которых можно найти классы и прочие ресурсы проекта.

[identity profile] zabivator.livejournal.com 2010-01-26 09:31 pm (UTC)(link)
А python'щики и не знают, как же они без IDE обходятся?
Думаю, для интереса можно посмотреть какой-нибудь Питоньий проект, обычно пускалка находится в одном файле, она же и прописывает path'ы

[identity profile] alamar.livejournal.com 2010-01-26 09:37 pm (UTC)(link)
Я же не про питонщиков, а про себя.

perl я тоже в vim могу писать.

[identity profile] zabivator.livejournal.com 2010-01-26 09:51 pm (UTC)(link)
Гм. Джаву, без IDE, наверное, не получится =)
А плюсы можно, но надо быть джедаем, либо очень хорошо знать проект =)

[identity profile] alamar.livejournal.com 2010-01-26 10:03 pm (UTC)(link)
Я выскажу непопулярную точку зрения, что плюсы вообще не надо бы.

[identity profile] zabivator.livejournal.com 2010-01-26 10:07 pm (UTC)(link)
Я соглашусь с высказыванием на тему С++ (за небольшими исключениями) и предлагаю точно также выразить протест java - java лучше не надо =)