crypt of decay - программистско-печальное [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

программистско-печальное [Nov. 21st, 2013|05:32 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
недостаток написания «универсальных библиотек» в том, что для использования их в очередном проекте надо лепить поверх API библиотеки ещё как минимум одно API. при этом немаленькая часть нового API — просто обёртки с одной-двумя строками полезного кода. и это ужасно раздражает.

конечно, есть вариант тупо затащить библиотеку в проект, вскрыть ей внутренности и забить туда нужный код. но ужасно не хочется: некрасиво это.

ещё можно высунуть наружу API самой библиотеки — но это ещё хуже, чем прошлый вариант. и всё равно закончится написанием обёрток, чтобы не копипастить всякие вызовы.

остаётся утешаться тем, что чем больше слоёв API наворочено, тем круче программа.

берегите свои силы: пишите говнокод. всё равно эту вашу свежую и красивую универсальную библиотеку вы не станете использовать больше ни в одном проекте. а если станете, то всё равно в процессе переделаете почти до неузнаваемости. так что смело тащите всё в проект и выворачивайте кишками наружу — благодарное человечество вас не забудет.
Linkmeow!

Comments:
From:(Anonymous)
Date:November 21st, 2013 - 06:43 pm
(Link)
кетмар, а каким софтом ты слушаешь говно, которое ты слушаешь? есть ли у этой программы поддержка мп3?
[User Picture]
From:[info]ketmar
Date:November 21st, 2013 - 06:50 pm
(Link)
точно тем же, каким и видео смотрю: mplayer2. прямо из няшненькой консоли.
From:(Anonymous)
Date:November 21st, 2013 - 07:12 pm
(Link)
Ага, ну я типа так и думал. Ок, спасибо за ответ.
www.youtube.com/watch?v=PTESOP4TjZE
From:[info]tzirechnoy.livejournal.com
Date:November 22nd, 2013 - 02:12 pm
(Link)
А что, mplayer2 чем-то лучшэ mplayer1?
[User Picture]
From:[info]ketmar
Date:November 22nd, 2013 - 05:57 pm
(Link)
когда я на него переходил — как минимум умел не слетать с паузы при переключении «полный экран/окно». мне этого было достаточно.
From:(Anonymous)
Date:November 21st, 2013 - 06:53 pm
(Link)
> остаётся утешаться тем, что чем больше слоёв API наворочено, тем круче
> программа.

иногда за это хочется убить.
[User Picture]
From:[info]ketmar
Date:November 21st, 2013 - 07:04 pm
(Link)
а вот нехуй в исходники смотреть — тогда и не узнаешь.
From:(Anonymous)
Date:November 21st, 2013 - 08:10 pm
(Link)
иногда приходится