Size: a a a

technicalwriters

2020 May 28

AY

Andrei Yemelianov in technicalwriters
Stas Rychkov
Не согласен. Посмотрите https://python.readthedocs.io/en/latest/

Там часто очень детально написано, как работать с API.
+++
источник

CD

Constantine Drozdov in technicalwriters
Stas Rychkov
Не согласен. Посмотрите https://python.readthedocs.io/en/latest/

Там часто очень детально написано, как работать с API.
Это верно, но обратите внимание на такую деталь - разработчики питона и вы находитесь в разных кодовых базах. Они пишут учебники, потому что у вас с ними нет общей кодовой базы, документация к которым отражает способ решения тех или иных задач.
источник

CD

Constantine Drozdov in technicalwriters
Более того, для многих задач, уже решенных в кодовой базе питона публичная документация не может описывать, каким образом они решаются, потому что такая документация это что-то вроде нерушимого обета из вселенной Гарри Поттера - это немедленно налагает ограничение на вашу свободу воли, вы уже больше не можете изменить текущее решение на что-то лучше.
источник

SR

Stas Rychkov in technicalwriters
Constantine Drozdov
Это верно, но обратите внимание на такую деталь - разработчики питона и вы находитесь в разных кодовых базах. Они пишут учебники, потому что у вас с ними нет общей кодовой базы, документация к которым отражает способ решения тех или иных задач.
Так и у заказчика, подключающего абстрактную библиотеку, тоже нет единой кодовой базы. Для него это чёрный ящик.
источник

CD

Constantine Drozdov in technicalwriters
Stas Rychkov
Так и у заказчика, подключающего абстрактную библиотеку, тоже нет единой кодовой базы. Для него это чёрный ящик.
Черный ящик, каждая кнопка которого имеет частично определенное поведение. Вы можете приложить тесты к вашей библиотеке, если хотите, утверждая, что этот тест будет работать.
источник

SR

Stas Rychkov in technicalwriters
Constantine Drozdov
Черный ящик, каждая кнопка которого имеет частично определенное поведение. Вы можете приложить тесты к вашей библиотеке, если хотите, утверждая, что этот тест будет работать.
Верно. Но это дорого.
источник

CD

Constantine Drozdov in technicalwriters
Stas Rychkov
Верно. Но это дорого.
Почему? Эти тесты вам как разработчику библиотеки тоже сильно пригодятся. Заметьте, вы просто записали ответы на вопросы "как?" в коде вместо того (вместе с тем), чтобы их описывать. Программирование по самому проработанному ТЗ в мире.
источник

SR

Stas Rychkov in technicalwriters
Constantine Drozdov
Почему? Эти тесты вам как разработчику библиотеки тоже сильно пригодятся. Заметьте, вы просто записали ответы на вопросы "как?" в коде вместо того (вместе с тем), чтобы их описывать. Программирование по самому проработанному ТЗ в мире.
Потому что покрытие тестами это по Замятину.

Есть примеры успешной реализации подобного именно в смысле публичного применения?
источник

CD

Constantine Drozdov in technicalwriters
Stas Rychkov
Потому что покрытие тестами это по Замятину.

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

SR

Stas Rychkov in technicalwriters
Constantine Drozdov
В некотором смысле - да, потому что примеры кода в документации это оно и есть.
И тут мы возвращаемся к тому, с чего начинали. К подробной документации, построенной как учебник.
источник

CD

Constantine Drozdov in technicalwriters
Stas Rychkov
И тут мы возвращаемся к тому, с чего начинали. К подробной документации, построенной как учебник.
У меня есть еще одно свидетельство. Подумайте о последней проблеме, которая у вас возникала. Представьте, что вы задали вопрос гуглу. Скажите, ответ нашелся в документации или на StackOverflow? Как вы думаете, какое примерно соотношение количества вопросов по python на SO и в их "учебнике"?
источник

SR

Stas Rychkov in technicalwriters
Constantine Drozdov
У меня есть еще одно свидетельство. Подумайте о последней проблеме, которая у вас возникала. Представьте, что вы задали вопрос гуглу. Скажите, ответ нашелся в документации или на StackOverflow? Как вы думаете, какое примерно соотношение количества вопросов по python на SO и в их "учебнике"?
Тут всё ещё проще: 1) Нельзя задать вопрос в их учебнике. 2) Большое количество вопросов лишь дополняет, но не заменяет учебник. На SO почти нет простых вопросов по питону. А по pandas их *полно*. Почему? Потому что документация пандас написана хуже.
источник

CD

Constantine Drozdov in technicalwriters
Stas Rychkov
Тут всё ещё проще: 1) Нельзя задать вопрос в их учебнике. 2) Большое количество вопросов лишь дополняет, но не заменяет учебник. На SO почти нет простых вопросов по питону. А по pandas их *полно*. Почему? Потому что документация пандас написана хуже.
А почему вы вообще ориентируетесь на простые вопросы? Ваши типичные пользователи первый раз видят вашу систему?
источник

SR

Stas Rychkov in technicalwriters
Constantine Drozdov
А почему вы вообще ориентируетесь на простые вопросы? Ваши типичные пользователи первый раз видят вашу систему?
Именно потому что документация всё же отвечает на общие вопросы. Как вы говорили, невозможно покрыть все случаи. Можно их уменьшить, снизив нагрузку на поддержку.

А частные вопросы обычно решаются частным порядком. Для этого есть поддержка. Разных уровней.
источник

CD

Constantine Drozdov in technicalwriters
Stas Rychkov
Именно потому что документация всё же отвечает на общие вопросы. Как вы говорили, невозможно покрыть все случаи. Можно их уменьшить, снизив нагрузку на поддержку.

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

SR

Stas Rychkov in technicalwriters
Закончим на этом, не то будет перебор. Здесь есть ваша правда, несомненно.

Я лишь хотел отметить, что желание привести документацию разработчика к справочнику может обернуться боком.

Искушённый пользователь всё поймёт из заголовочных файлов, а неискушённый --- не сможет найти ответы на свои вопросы.
источник
2020 May 29

СФ

Семён Факторович... in technicalwriters
Переслано от Семён Факторович...
Через несколько минут начинаем лекцию по MadCap Flare, присоединяйтесь! https://youtu.be/6fAQ1HC5fqI
источник

KC

Kseniya Chudakova in technicalwriters
Ребята, подскажите кейсы описания структуры БД, примерчики и всё такое. Ещё ни разу не доводилось, хочется наступить на меньшее количество грабель.
источник

АХ

Алексей Хорьков... in technicalwriters
Что-то у нас опять резкий прирост) признавайтесь, кто на каком мероприятии группу попиарил?)
источник

L

Liudmila in technicalwriters
Алексей Хорьков
Что-то у нас опять резкий прирост) признавайтесь, кто на каком мероприятии группу попиарил?)
Семен Факторович на РИТ++ 2020 Online 😊
источник