metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-08-21 11:05 am

Осеннее обострение?

Что-то как лето с жарой закончилось, начались ежедневные ИТ-срачи, причем иногда на довольно дикие академически-хардкорные темы, типа "почему автор F# не встроил туда зависимые типы, но так, чтобы ими можно было пользоваться не сойдя с ума". Или "как бы это в статическую типизацию вкрутить функции с переменным числом параметров".

Простейшие мелочи типа дизайна mv или школьного линукса вызывают какие-то феерические треды на тему "Кто кого заборет - emacs, MFC или дотнет".

Да, кстати, на тему линуксовых исходников. В чем их открыть так, чтобы: 1) по идентификатору можно было сразу перейти и открыть файл, где он объявлен; 2) можно было скомпилировать и запустить; 3) если это все ляснется с segfault или еще чем - посмотреть где оно ляснулось и пройтись отладчиком. Ну или чтобы при падении само открывало нужное место в исходниках.

Третье я как-то уже сам догадался - билдишь с отладочной информацией и ходишь в gdb. Правда, хер оно интегрировано с редактором кода - из gdb первый пункт(навигация по идентификаторам) вроде не выполнишь.

Это я к тому, зачем нужны IDE.

[identity profile] theiced.livejournal.com 2010-08-21 01:52 pm (UTC)(link)
у меня скока-то-там лет опыта разработки на мыфыцы, не надо мне рассказывать про удобство VS, пожалуйста.

[identity profile] sheep2k.livejournal.com 2010-08-21 02:03 pm (UTC)(link)
Я вам ничего не рассказываю, просто делюсь своим мнением. Удобство - вещь субъективная, не так ли?

Хранимые процедуры, например, мне удобнее писать во встроенном редакторе FAR, а кому-то это покажется дикостью.

[identity profile] theiced.livejournal.com 2010-08-21 02:33 pm (UTC)(link)
удобство вещь объективная. единственный критерий - скорость разработки. чем она выше, тем, соотвественно, данная тулзень удобнее.

фары, кутекреаторы... клёво... НО ЗАЧЕМ?!?! есть емакс.

[identity profile] sheep2k.livejournal.com 2010-08-21 03:05 pm (UTC)(link)
Ага, ставим емакс под винду, сажаем мышепрограммиста-дельфиста на него и засекаем время разработки :-) Заодно проверяем на практике объективно ли понятие удобство.

Хотя, я с вами отчасти согласен. Чем меньше стороннего барахла требуется для разработки - тем лучше. Всё мечтаю найти время освоить вим и писать всё на нём уже.

[identity profile] theiced.livejournal.com 2010-08-21 03:13 pm (UTC)(link)
лучше емакс. вим всё же не так охуенен (я несколько лет писал исключительно в виме, могу сравнить). хотя не могу не заметить что более-менее сносное освоение вима потребует на порядок меньше времени чем более-менее сносное освоение емакса.

[identity profile] theiced.livejournal.com 2010-08-21 03:16 pm (UTC)(link)
и да - проблемы программистов-мышкой-через-точечку (ц) (тм) меня волнуют чуть меньше чем никак. серьёзно. у меня есть любимый и обожаемый я, об удобстве и спокойствии которого мне нужно постоянно заботиться, есть жена, которой для её задач хватает вима и, прости лмм, опен говноофиса. зачем мне ещё проблемы убогих?

[identity profile] metaclass.livejournal.com 2010-08-21 04:49 pm (UTC)(link)
Ребе, разве вам не хочется стать Гвидо ван Россумом склепать собственный язык программирования и вынудить всех писать в нем. А программирование через точечку и прочий интеллисенс это универсальная завлекалка для начинающих :)

[identity profile] theiced.livejournal.com 2010-08-21 05:23 pm (UTC)(link)
ребе, хотелось, лет 10 назад :)

[identity profile] permea-kra.livejournal.com 2010-08-23 02:50 am (UTC)(link)
Не имеет особого смысла. Струячить код можно в любом редакторе с copy-paste и показом позиции курсора в файле. vim в этом плане ценен только автозаменой с регэкспами, и то условно.