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
Вот, даже и не знаю, как ответить на этот вопрос. Если бы у меня было лет пять на свободные эксперименты, даже без группы поддержки, может быть что-то в смысле "знаете" насчёт баз знаний и вышло. Пока что всё только в нулевом приближении.

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

Profile

vit_r: default (Default)
vit_r

May 2025

S M T W T F S
     12 3
4 5 6 78 910
11 121314 15 16 17
18 1920 2122 23 24
25 2627 28293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 29th, 2025 11:44 pm
Powered by Dreamwidth Studios