vit_r: default (vit_r)
[personal profile] vit_r
Решил добавить пару кнопочек к старому интерфейсу. Ушло два с половиной часа.

А всё потому, что так создавать программы в том же стиле, как делал всего пять лет назад, я уже не могу. Пришлось менять старый код, подключать библиотеку диагностики и добавлять не «тяп-ляп, лишь бы работало», а в полном циклем.

Думать, что ты делаешь, - это ещё полбеды. Проблема в том, что начали доходить ответы на вопросы «Как? Зачем? Почему?»

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

Теперь их частные случаи выглядят классно и темплейтно. То, что шило заменили на мыло, и ухудшили возможности обработки ошибок, никто не замечает. А то, что новая супер-библиотека работает только для тех случаев, которые «в наших программах встречаются», это как бы не недостаток архитектуры, а требование, изначально заложенное в дизайн.

По мере накопления знаний появилась другая проблема - не понятно, как всё это передавать. Книжки, по сути дела, являются источником многих заблуждений, потому что там код не живой. К тому же, втиснутый в размеры листа. Видео цепляет всё ко времени и блокирует возможность изменения скорости и произвольных прыжков. В смысле, перелистнуть пять страниц назад можно, но никто этого не делает. Дать на растерзание исходный код на каком-нибудь гитхабе - это тоже не выход, потому что надо не похвастаться крутым алгоритмом, а объяснить совершенно другие аспекты.

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

Хорошо было бы работать с этим в специальном туле. Но такого никто не создал. Все, что знаю (а знаю я немало), совершенно не про это.

Сейчас вспоминаю Эрланг. В смысле, читаю очередную книжку. Первого декабря записался на тематическую тусовку. Может быть, хоть там люди поинтереснее.

Кстати, у [livejournal.com profile] ramlamyammambam замечательный пример комментариев. Во-первых, это читается как текст, во-вторых, специалисту всё понятно, что не понятно, можно посмотреть, а код просто восстановить или улучшить. В-третьих, не потеряны цели, чем страдают практически все проекты.

Date: 2015-11-20 09:25 pm (UTC)
From: [identity profile] ljagg.livejournal.com
> «многомерная фрактальная многосвязанная контекстно-зависимая структура информации»

база знаний как она должна быть
все. что есть - нулевое и первое приближение

только это для хранить
передавать (с чтобы усвоили) - совсем другая задача

вы это хотите иметь, или знаете как реализовать (и внутри и интерфейс для человеков)?
Edited Date: 2015-11-20 09:32 pm (UTC)

Date: 2015-11-20 10:11 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Вот, даже и не знаю, как ответить на этот вопрос. Если бы у меня было лет пять на свободные эксперименты, даже без группы поддержки, может быть что-то в смысле "знаете" насчёт баз знаний и вышло. Пока что всё только в нулевом приближении.

Но в данном конкретном случае вопрос только в объяснении принципов структурирования информации. То есть ищутся пути "передачи (чтобы усвоили)".

Date: 2015-11-22 01:45 am (UTC)
From: [identity profile] pappadeux.livejournal.com
Книжка SWEBOKv3 могла бы быть интересна

http://www.computer.org/web/swebok/v3

Date: 2015-11-22 02:03 am (UTC)
From: [identity profile] vit-r.livejournal.com
Я знаю, как такие книжки сейчас пишут, так что предпочитаю обращаться к оригиналам двадцати-тридцатилетней давности.

Date: 2015-11-22 01:47 pm (UTC)
From: [identity profile] pappadeux.livejournal.com
это именно книжка 20-30 летней давности, долгоиграющий проект, обновляемый раз в десятилетие

Date: 2015-11-22 12:42 pm (UTC)
From: [identity profile] ljagg.livejournal.com
> не понятно, как всё это передавать. Книжки, по сути дела, являются источником многих заблуждений, потому что там код не живой. К тому же, втиснутый в размеры листа. Видео цепляет всё ко времени и блокирует возможность изменения скорости и произвольных прыжков. В смысле, перелистнуть пять страниц назад можно, но никто этого не делает. Дать на растерзание исходный код на каком-нибудь гитхабе - это тоже не выход, потому что надо не похвастаться крутым алгоритмом, а объяснить совершенно другие аспекты.

мне тут пришло в голову как это могло бы быть сделано
на какой имейл можно писать?
вроде бы у вас был сайт - искал, не нашел
vitr.de пустой

Date: 2015-11-22 01:10 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Сайт найти можно, но там верхний уровень закрыт, входы только по скрытым ссылкам. На LJ есть приватные сообщения.

"Могло бы быть" - это не проблема. Вопрос в том, как сделать, чтобы было. :-) Все популярные способы превращаются в кошмар при повышении сложности и объёмов информации.
Edited Date: 2015-11-22 01:11 pm (UTC)

Profile

vit_r: default (Default)
vit_r

June 2025

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 2nd, 2025 07:08 pm
Powered by Dreamwidth Studios