программистско-печальное |
[Nov. 21st, 2013|05:32 pm] |
недостаток написания «универсальных библиотек» в том, что для использования их в очередном проекте надо лепить поверх API библиотеки ещё как минимум одно API. при этом немаленькая часть нового API — просто обёртки с одной-двумя строками полезного кода. и это ужасно раздражает.
конечно, есть вариант тупо затащить библиотеку в проект, вскрыть ей внутренности и забить туда нужный код. но ужасно не хочется: некрасиво это.
ещё можно высунуть наружу API самой библиотеки — но это ещё хуже, чем прошлый вариант. и всё равно закончится написанием обёрток, чтобы не копипастить всякие вызовы.
остаётся утешаться тем, что чем больше слоёв API наворочено, тем круче программа.
берегите свои силы: пишите говнокод. всё равно эту вашу свежую и красивую универсальную библиотеку вы не станете использовать больше ни в одном проекте. а если станете, то всё равно в процессе переделаете почти до неузнаваемости. так что смело тащите всё в проект и выворачивайте кишками наружу — благодарное человечество вас не забудет. |
|
|
Comments: |
From: | (Anonymous) |
Date: | November 21st, 2013 - 06:43 pm |
---|
| | | (Link) |
|
кетмар, а каким софтом ты слушаешь говно, которое ты слушаешь? есть ли у этой программы поддержка мп3?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | 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
А что, mplayer2 чем-то лучшэ mplayer1?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | November 22nd, 2013 - 05:57 pm |
---|
| | | (Link) |
|
когда я на него переходил — как минимум умел не слетать с паузы при переключении «полный экран/окно». мне этого было достаточно.
From: | (Anonymous) |
Date: | November 21st, 2013 - 06:53 pm |
---|
| | | (Link) |
|
> остаётся утешаться тем, что чем больше слоёв API наворочено, тем круче > программа.
иногда за это хочется убить.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | November 21st, 2013 - 07:04 pm |
---|
| | | (Link) |
|
а вот нехуй в исходники смотреть — тогда и не узнаешь.
From: | (Anonymous) |
Date: | November 21st, 2013 - 08:10 pm |
---|
| | | (Link) |
|
иногда приходится | |