andrzejn: (South Park)
Андрій Новосьолов ([personal profile] andrzejn) wrote2006-02-16 12:33 pm

Используй Силу!

- А где лежат исходники этих библиотек?
- Вам не нужны исходники этих библиотек. Используйте их как есть.

[identity profile] http://users.livejournal.com/_jedi/ 2006-02-16 10:59 am (UTC)(link)
Знакомая ситуация :)
Зато интуицию тренирует :)

[identity profile] gds.livejournal.com 2006-02-16 11:53 am (UTC)(link)
если библиотека правильная и есть документация (хотя бы IDL и однострочный комментарий на каждую функцию), то исходники даже лишние, так как вредят абстрагиюрованию от деталей реализации (собственно тому, для чего библиотеки изначально предназначаются).

[identity profile] nicka-startcev.livejournal.com 2006-02-16 12:35 pm (UTC)(link)
Если библиотека глючная и/или ее поведение явно не совпадает с документированным, или, например, плохо описан формат аргументов - то без исходника не обойтись.

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

[identity profile] gds.livejournal.com 2006-02-16 12:41 pm (UTC)(link)
это типичный случай неправильной библиотеки и отсутствия документации.

[identity profile] nicka-startcev.livejournal.com 2006-02-16 12:44 pm (UTC)(link)
"а других нет". К сожалению, это довольно частая ситуация.
livelight: (Default)

Дзен...

[personal profile] livelight 2006-02-16 03:35 pm (UTC)(link)
Это не "используй силу" Оби Вана Кеноби :)
Это просто дзен: вещь есть такая, какая она есть, и нефиг вникать в исходники :)