Re: Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 26.07.09 10:52
Оценка: +2
А>Кто-нибудь пробовал делать голосовые комментарии к коду ? Voice Comments ?
А>То есть, вместо текста, для самых СЛОЖНЫХ методов и классов, записывать комментарии голосом через микрофон. А в коде делать автоматические ссылки на WAV/MP3 файлы, которые уже удобно проигрывает IDE одним кликом.
— в голосовом комменте низзя воспользоваться поиском — каждый раз придется слушать весь коммент
— голосовой коммент низзя будет найти в файле по ключевым словам — разве что по ключевым словам-переменным в коде рядом с которым он расположен
— как вывод — голосовой коммент потребует текстового, в котором будет написано что там рассказано — избыточность
— голосовой коммент низзя подправить. Например переименовать переменную имя которой имеется в комменте, разбить коммент на несколько частей когда функционал функции бьется на части — будет офигенная головная боль при рефакторинге и голосовые коменты очень скоро станут не актуальны
— вы представляете себе человек 10 в типичной комнатке которые бубнят в микрофоны комменты? Некоторых ведь даже стук клавы раздражает...
Re[3]: Голосовые комментарии к исходному коду программы
От: Ovl Россия  
Дата: 27.07.09 05:13
Оценка: :))
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, sc, Вы писали:


sc>>Здравствуйте, Аноним, Вы писали:


А>>>Кто-нибудь пробовал делать голосовые комментарии к коду ? Voice Comments ?


sc>>Голосовые комментарии — ерунда. Вот голосовой код — это круто! А отладка голосом, так это вообще песня


А>А теперь представь себе отладку голосового быдлокода.


код будет выглядеть наверное вот так

"
— ну, начнем
— ... попробуем сюда сохранить число 5
— ... епта, не вышло
— ... ну тогда сюда
— ... вроде получилось (bool?)
— ... епта, опять упало — что происходит?
— ... все, я устал, уходим отсюда
"
Read or Die!
Как правильно задавать вопросы
Как правильно оформить свой вопрос
Автор: anvaka
Дата: 15.05.06
Re[3]: Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 27.07.09 07:17
Оценка: :))
MZ>Это всё так, но у голосового коммента есть одно неоспоримое преимущество --
MZ>его легче писать, меньше усилий тратится, а это значит, что программисту
MZ>легче будет преодолеть свою лень и вставить комментарий.
MZ>Ну и вообще это прикольно, больше живого общения, а это тоже в + и
MZ>к желанию писать, и к желанию читать.
Не знаю, мне например зачастую влом бубнеть в микрофон, и телефоны я не люблю по той же причине. Так что это очень субъективно.
Имхо самое реальная имплементация — некий плагинчик для среды который будет записывать _все_ что говорит программер в процессе написания кода, помечая строчки какая к какой секунде записи относится (по положению фокуса вводу). Потом по количеству WTF / в секунду проанализировать матюги программера и подкрасить красным критические участки
Re[4]: Голосовые комментарии к исходному коду программы
От: Arsenicum Россия  
Дата: 27.07.09 13:42
Оценка: :))
Здравствуйте, Аноним, Вы писали:
...
А>Имхо самое реальная имплементация — некий плагинчик для среды который будет записывать _все_ что говорит программер в процессе написания кода, помечая строчки какая к какой секунде записи относится (по положению фокуса вводу). Потом по количеству WTF / в секунду проанализировать матюги программера и подкрасить красным критические участки

Ещё одна мощная "фича" — детектор плевков в монитор. Определяет строчки в которые плюются разработчики и помечает их чёрным, что означает что данный код должен быть отрефакторен.
Re[2]: Голосовые комментарии к исходному коду программы
От: Ovl Россия  
Дата: 28.07.09 05:28
Оценка: :))
L>Если для кода нужен комментарий, этот код нужно переписывать

ну всякие ситуации бывают. вот, буквально вчера прислали ссылку
http://code.google.com/p/xee/source/browse/trunk/XeePhotoshopLoader.m?spec=svn28&r=11#107
вот в этом случае я думаю звуковой комментарий был бы кстати
Read or Die!
Как правильно задавать вопросы
Как правильно оформить свой вопрос
Автор: anvaka
Дата: 15.05.06
Re: Голосовые комментарии к исходному коду программы
От: Ovl Россия  
Дата: 26.07.09 10:35
Оценка: +1
не пробовал.
но не вижу смысла вставлять их именно в коде — можно в коде вставить ссылку на сам файл, например.
мое имхо в том, что текст проще (и быстрее) читать, быстрее "навигация" и банальней проще поиск.
Read or Die!
Как правильно задавать вопросы
Как правильно оформить свой вопрос
Автор: anvaka
Дата: 15.05.06
Re: Голосовые комментарии к исходному коду программы
От: sc Россия  
Дата: 26.07.09 11:39
Оценка: :)
Здравствуйте, Аноним, Вы писали:

А>Кто-нибудь пробовал делать голосовые комментарии к коду ? Voice Comments ?


Голосовые комментарии — ерунда. Вот голосовой код — это круто! А отладка голосом, так это вообще песня
Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 26.07.09 09:35
Оценка:
Кто-нибудь пробовал делать голосовые комментарии к коду ? Voice Comments ?

То есть, вместо текста, для самых СЛОЖНЫХ методов и классов, записывать комментарии голосом через микрофон. А в коде делать автоматические ссылки на WAV/MP3 файлы, которые уже удобно проигрывает IDE одним кликом.

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

Вот плагин Active Comments 1.25, но он для VS6: http://www.codeproject.com/KB/macros/active_comments.aspx?display=PrintAll

Под линуксом или для VS2005 что-нибудь похожее есть ?
Re[2]: Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 26.07.09 11:23
Оценка:
Здравствуйте, Ovl, Вы писали:

Ovl>но не вижу смысла вставлять их именно в коде — можно в коде вставить ссылку на сам файл, например.


Да. Вставлять комментарий с ссылкой на файл.

Ovl>мое имхо в том, что текст проще (и быстрее) читать, быстрее "навигация" и банальней проще поиск.


Здесь варианты.

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

Но если алгоритм сложный и объёмный, то полезны текстовые комментарии, и возможно даже, диаграммы (например, CodePlotter — позволяет быстро делать удобные ASCII диаграммы прямо в исходном коде). Но. Иногда даже и с текстовыми комментариями, и с диаграммами не быстро разберёшься или, например, не все нюансы (взаимосвязи) вспоминаются именно так, как это было при первоначальном написании кода, поэтому голосовые комментарии могут оказаться ещё одним вспомогательным ассоциативно-якорным инструментом для быстрого восстановления глубокого понимания исходного кода.
Re[2]: Голосовые комментарии к исходному коду программы
От: bkat  
Дата: 26.07.09 12:51
Оценка:
Здравствуйте, sc, Вы писали:

sc>Голосовые комментарии — ерунда. Вот голосовой код — это круто! А отладка голосом, так это вообще песня


Только если у каждого программера будет свой кабинет с отличной звукоизоляцией.
А иначе нафиг нафиг...
Re[2]: Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 27.07.09 01:37
Оценка:
Здравствуйте, sc, Вы писали:

sc>Здравствуйте, Аноним, Вы писали:


А>>Кто-нибудь пробовал делать голосовые комментарии к коду ? Voice Comments ?


sc>Голосовые комментарии — ерунда. Вот голосовой код — это круто! А отладка голосом, так это вообще песня


А теперь представь себе отладку голосового быдлокода.
Re[2]: Голосовые комментарии к исходному коду программы
От: MasterZiv СССР  
Дата: 27.07.09 06:16
Оценка:
Аноним 835 пишет:

> — в голосовом комменте низзя воспользоваться поиском — каждый раз

> придется слушать весь коммент
> — голосовой коммент низзя будет найти в файле по ключевым словам — разве
> что по ключевым словам-переменным в коде рядом с которым он расположен
> — как вывод — голосовой коммент потребует текстового, в котором будет
> написано что там рассказано — избыточность
> — голосовой коммент низзя подправить. Например переименовать переменную
> имя которой имеется в комменте, разбить коммент на несколько частей
> когда функционал функции бьется на части — будет офигенная головная боль
> при рефакторинге и голосовые коменты очень скоро станут не актуальны
> — вы представляете себе человек 10 в типичной комнатке которые бубнят в
> микрофоны комменты? Некоторых ведь даже стук клавы раздражает...

Это всё так, но у голосового коммента есть одно неоспоримое преимущество --
его легче писать, меньше усилий тратится, а это значит, что программисту
легче будет преодолеть свою лень и вставить комментарий.

Ну и вообще это прикольно, больше живого общения, а это тоже в + и
к желанию писать, и к желанию читать.

Я лично вот до сих пор не знал про такое, но обязательно попробую,
только найду для линуха что-то.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Голосовые комментарии к исходному коду программы
От: Ovl Россия  
Дата: 27.07.09 07:05
Оценка:
MZ>Это всё так, но у голосового коммента есть одно неоспоримое преимущество --
MZ>его легче писать, меньше усилий тратится, а это значит, что программисту
MZ>легче будет преодолеть свою лень и вставить комментарий.

комментарии нужны не автору, а читателю
Read or Die!
Как правильно задавать вопросы
Как правильно оформить свой вопрос
Автор: anvaka
Дата: 15.05.06
Re: Голосовые комментарии к исходному коду программы
От: landerhigh Пират  
Дата: 28.07.09 00:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Кто-нибудь пробовал делать голосовые комментарии к коду ? Voice Comments ?


А>То есть, вместо текста, для самых СЛОЖНЫХ методов и классов, записывать комментарии голосом через микрофон. А в коде делать автоматические ссылки на WAV/MP3 файлы, которые уже удобно проигрывает IDE одним кликом.

Если для кода нужен комментарий, этот код нужно переписывать
Re[2]: Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 28.07.09 08:25
Оценка:
Здравствуйте, landerhigh, Вы писали:

L>Если для кода нужен комментарий, этот код нужно переписывать


Конечно, код должен сам себя описывать. Это одно из первых правил. Но, имхо, текстовые комментарии нужны не столько для описания конкретных функций и классов, сколько для описания их сложных взаимосвязей (которые не всегда очевидны), и более общей логики работы модулей. Такие комментарии полезны и могут позволить сэкономить много времени (при повторном обращении к исходному коду в будущем).
Re[3]: Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 28.07.09 08:36
Оценка:
Здравствуйте, Ovl, Вы писали:

Ovl>ну всякие ситуации бывают. вот, буквально вчера прислали ссылку

Ovl>http://code.google.com/p/xee/source/browse/trunk/XeePhotoshopLoader.m?spec=svn28&r=11#107
Ovl>вот в этом случае я думаю звуковой комментарий был бы кстати

А к голосовым комментариям можно ещё добавлять запись с экрана (для лучшего восприятия).

Есть бесплатные инструменты для этих целей:

Wink: http://www.debugmode.com/wink/

CamStudio: http://camstudio.org/
Re[3]: Голосовые комментарии к исходному коду программы
От: Аноним  
Дата: 28.07.09 14:53
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Аноним 835 пишет:


MZ>Это всё так, но у голосового коммента есть одно неоспоримое преимущество --

MZ>его легче писать, меньше усилий тратится, а это значит, что программисту
MZ>легче будет преодолеть свою лень и вставить комментарий.


В общем, цель данного модуля, так сказать, в создании нужного и полезного способа... не, не способа, а путя... в общем, неважно, вы все меня понимаете, тут у нас паттерн... алё, мам, да... нет, я перезвоню... Ну так вот, паттерн визитор, или посетитель, для обхода. Необходимость возникла давно, еще когда система не была клиент-серверной, и является частью рефакторинга, о котором мы все долго говорили...


1) Многие не умеют целостно и ясно излагать свою мысль.
2) Качество записанного звука — тема отдельного skill (чтоб без фоновых причмокиваний, гудения 50 Гц и прочее).
3) Кодеки/перекодеки и дисковое пространство. Не каждый сможет убедить шефа ставить отдельный медиа-сервер или хотя бы докупить еще один винт (шеф, нам каменты некуда писать... звуковые...)
Re[3]: Голосовые комментарии к исходному коду программы
От: Шебеко Евгений  
Дата: 28.07.09 16:08
Оценка:
Ovl>ну всякие ситуации бывают. вот, буквально вчера прислали ссылку
Ovl>http://code.google.com/p/xee/source/browse/trunk/XeePhotoshopLoader.m?spec=svn28&r=11#107
Ovl>вот в этом случае я думаю звуковой комментарий был бы кстати

Жесть какая
Узнаю свои эмоции по поводу TIFF формата и библиотеки libtiff.
Re[3]: Голосовые комментарии к исходному коду программы
От: Кодёнок  
Дата: 29.07.09 05:51
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>Ну и вообще это прикольно, больше живого общения, а это тоже в + и

MZ>к желанию писать, и к желанию читать.



до сих пор не перестаю шизеть с гиков

P.S. Позвони друзьям чувак, а?
Re[4]: Голосовые комментарии к исходному коду программы
От: MasterZiv СССР  
Дата: 29.07.09 17:23
Оценка:
Кодёнок пишет:

> MZ>Ну и вообще это прикольно, больше *живого* общения, а это тоже в + и

> MZ>к желанию писать, и к желанию читать.

>

> до сих пор не перестаю шизеть с гиков

Я рад, что тебе понравилось.
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.