LINUX.ORG.RU
ФорумTalks

Самая отстойная документация с которой вам приходилось работать


0

1

Какая самая отстойная документация с которой вам приходилось работать? К библиотеке, API, или что там ещё...

Сейчас пытаюсь разобраться с facebook graph api, очень недоволен их документацией. Информация представлена в виде не упорядоченных коротеньких статеек описывающих только основы, многое недокументировано либо я хз как искать. Документация отрывочная и неполная. Ненавижу грёбаный фейсьбюк!

Одна из лучших документаций которую видел - документация по PHP: http://us2.php.net/manual/en/. Всё легко находится, информация полная, её не приходится собирать по мелким обрывкам как в случае с грёбаным фейсьбюкам.


Ответ на: комментарий от yu-boot

Вот это, к примеру - документация. А то, что в манах, это список ключиков с обрывочным описанием оных.

Файл по ссылке очень напоминает manual page. В чём хоть отличие то? Такое же описание ключиков. Или вы имеете ввиду что надо бы как то эти ключики организовать в группы а не писать их в алфавитном порядке? Тут соглашусь т.к. полнота документации от этого не пострадает а найти нужную информацию будет проще. Однако, уверяю вас man не худшая документация хотя и не лишена своих недостатков. Гораздо хуже когда написан туториал где показано как использовать пару ключиков к API, а остальное - ищите в бложиках разработчиков.

tyler19
() автор топика

Windows Help. Если это считать документацией. После ЭТОГО - любая документация кажется идеальной.

При этом лучшей считаю документацию по Qt и по PHP.

Saloed
()

Хорошая дока у питона, ещё давно нашёл по jquery(с картой функций) на сайте jquery.page2pagе.

Ужасная дока у xlwt, в pdf. А вообще отсутствие злит больше всего.

ggrn ★★★★★
()
Ответ на: комментарий от UVV

Самое отстойное, это когда приходится работать с отсутствием документации...

только хотел это написать :)

dikiy ★★☆☆☆
()

В качестве мануала к плагину к одной проприертарной программе шёл полуторачасовой видеоурок с сильным шотландским акцентом. У нас ушло 13 месяцев (с июля прошлого года по август этого), чтобы понять, что у плагина не 2 режима работы, а 3, и 1 из них не работает. При том, что исходники были.

question4 ★★★★★
()

Самая лучшая документация - отечественная. Обычно всё разжёвываютдо мелочей. А самая плохая - на китайском.

IPR ★★★★★
()
Ответ на: комментарий от tyler19

Теперь открой какой-нибудь man tc, который (tc) по сложности на уровне или даже выше железки по моей ссылке, и сравни. Вот это - плохой ман, который я и имел в виду. Ну и для интереса, сравни с талмудами howto по тому же tc.

yu-boot ★★★★★
()

Самая отстойная документация - любые УП АТС, как советские M-200, Протон, так и всякие Siemens HiPath. Что документация, что управление станциями - кровькишки.

Turbid ★★★★★
()
Ответ на: комментарий от Turbid

любые УП АТС, как советские M-200

Я тут привёл как раз эту документацию как недостижимо идеальную относительно линуксовых манов. Разжёвано всё, вплоть до протоколов.

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

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

Turbid ★★★★★
()
Последнее исправление: Turbid (всего исправлений: 1)

Было дело как-то... делал драйвер для 2д ускорителя... Документацию с японского на английский переводили немцы.

ncrmnt ★★★★★
()
Ответ на: комментарий от Turbid

у Протонов

может быть Протей? Там да, вырвиглазное нечитабельное нагромождение совок-стайл аббревиатур.

yu-boot ★★★★★
()
Ответ на: комментарий от tyler19

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

недопрограммисты не понимающие технический английский

Я довольно бегло говорю и могу написать статью, но если мне надо будет писать инструкцию - я отдам профпереводчику.

Квалификация программиста ну вообще никак не связана со знанием его языка. Недопрограммистов, которые прекрасно знают английский, вы можете наблюдать каждый день на подавляющем большинстве тематических форумов русской части Интернета. Элитность, особенность и уверенность в том, что вокруг одни идиоты и быдлокодеры, прилагается.

belkabelka
()
Ответ на: комментарий от belkabelka

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

Мне моего «игрового» инглиша вполне хватает, чтобы переписываться с румынскими разработчиками Yate, ибо они пишут примерно так же. :)

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Я об этом и говорю. Потом такие китайцы, румыны и прочие не-носители языка творят документацию.

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

belkabelka
()
Ответ на: комментарий от belkabelka

Уж лучше китайский английский, чем китайский китайский.

tyler19
() автор топика
Ответ на: комментарий от yu-boot

http://www.almaz-sss.ru/продукция/цатс-протон-ссс-серии-алмаз/

Как сейчас помню меня ставили в тупик такие вещи, как например:

Описание опции X в документации:

- для A - выставите опцию в A

- для B - выставите опцию в B

По факту в конфигурялке - нет ни A, ни B, но есть С,D,E

Причем в интернетах и специализированных телекоммуникационных справочниках не гуглится ни что за опция такая, ни, тем более, ни какие параметры у нее могут быть.

Turbid ★★★★★
()
Последнее исправление: Turbid (всего исправлений: 1)
Ответ на: комментарий от belkabelka

Вы кстати так и не перевели приведённую вами же выше фразу на русский. Интересно было бы узнать как звучит по русски. Прошу вас.

tyler19
() автор топика
Ответ на: комментарий от belkabelka

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

// Draws rectangle at specified location with specified width and height,
// possibly filled with color
void drawRectangle(
  Point &location, Color &color, double width, double height, bool filled = false
) {
  // ...
}

Если в комментариях или документации будет по русски придётся по ходу дела ещё и переводить на лету что место расположения - это параметр location, цвет - это color, и т.д. Это лишний уровень сложности когда разбираешься и в без того сложном коде.

Кроме того, как уже говорилось выше, перевод документации получается либо состоящим на 70% из английских слов написанных русскими буквами либо не читаемым.

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

tyler19
() автор топика
Ответ на: комментарий от Sadler

Ага. И абсолютно нечитаемый код, где документации в 10 раз больше, чем самого кода.

В Java каждый класс в отдельном файле. Никому же не мешают 18 строчек копирайтов в начале каждого файла. Заместо них можно краткий туториал.

tyler19
() автор топика
Ответ на: комментарий от Turbid

almaz-sss

О нееееет, только не это. Эти товарищи сводили нас с ума, когда брали у нас телефонию. Клиент «подари врагу».

yu-boot ★★★★★
()

IBMовская дока по их недомейнфреймам.

dn2010 ★★★★★
()

iSida. Писал плагины к этому чуду. Чтобы получить что-то нормальное, пришлось копаться в ядре. С тех пор у меня фобия жаббер ботов на Python, ровно как и этого языка.

a1batross ★★★★★
()
Ответ на: комментарий от tyler19

Хороший man на мой взгляд.

По голому «man tc» можно настроить нарезку скорости хотя бы на интерфейсе? Нельзя.

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Можно если внимательно прочитать. Но вообще конечно вводный туториал из гугла не помешает.

tyler19
() автор топика
Ответ на: комментарий от yu-boot

Без туториала обойтись можно, а без man'а получится ощущение что ты не всё знаешь. По крайней мере у меня, люблю детально разобраться.

tyler19
() автор топика
Ответ на: комментарий от tyler19

без man'а получится ощущение что ты не всё знаешь

/0

каким образом, если ман это чуть расширенный выхлоп ключика --help?

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Man это наиболее полная документация которую я видел, подробнее можно познакомиться только путём чтения исходников который слава Столлмэну у нас есть.

Кроме того, тут речь не только о параметрах утилит, больше о документации к API библиотек где нет --help.

Согласен что зачастую туториал / howto бывает полезен. Но если к каждому случаю написан туториал из которого можно скопировать код зачем тогда программист? Copy/Paste сможет сделать и обезъяна.

tyler19
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.