Обновить
2K+
-2

Пользователь

13
Подписчики
Отправить сообщение

В настоящее время я сосредоточен на взаимодействии с русскоговорящими разработчиками, так как это мне ближе и понятнее. Моя стратегия заключается в том, чтобы сначала оптимизировать код, а затем с помощью GPT перевести документацию и комментарии на английский язык. Завершающим этапом станет публикация статьи на Reddit и r/Python, что позволит мне "эффективно" выйти на международный рынок разработки.

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

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

Для этого нужен скил, у меня это уже получается(напишу в скоре об этом статью), но даже у ChatGPT-4 есть ограничения на запоминания 25_000 слов. Так что прям очень больше проекты он будет забывать.

Union не нужен, это он ошибся. То что, для распознавания изображений по фотографии нужен "слишком простой код", эта заслуга Python и ChatGPT. Можно было и 100_000 строк кода написать для такой реализации.

Так дело не только в написание кода. В пример показано как ChatGPT нашел библиотеки для решения этой задачи. И написал код использования. О того что я 5 лет программирую на Python, автоматически не означает что я знаю как пользоваться всеми сторонними библиотеками. А ChatGPT как раз показывает как ими пользоваться.

Тут описание проекта в 3 строчки. Все остальное промт.

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

Да, существуют инструменты для автоматической генерации документации TypeScript. Некоторые из них:

  1. Typedoc: это самый популярный инструмент для генерации документации TypeScript. Он может работать со многими форматами документации, включая HTML, Markdown, JSON и другие. Typedoc поддерживает многие функции TypeScript, включая интерфейсы, классы, перечисления и другие.

  2. Compodoc: это инструмент для генерации документации, который поддерживает TypeScript и Angular. Он может генерировать документацию в форматах HTML и Markdown и предоставляет подробные отчеты о структуре проекта.

  3. DocFX: это инструмент для генерации документации, который поддерживает TypeScript и другие языки. Он может генерировать документацию в различных форматах, включая HTML, Markdown, PDF и другие. DocFX поддерживает многие функции TypeScript, включая интерфейсы, классы, перечисления и другие.

  4. JSDoc: это инструмент для генерации документации JavaScript, который может также использоваться для генерации документации TypeScript. JSDoc поддерживает стандартный синтаксис комментариев TypeScript и может генерировать документацию в формате HTML.

  5. TypeDoc Markdown Theme: это тема для Typedoc, которая позволяет генерировать документацию в формате Markdown. Она может быть полезна для разработчиков, которые предпочитают формат Markdown для документации.

Каждый из этих инструментов имеет свои преимущества и недостатки, и выбор зависит от ваших потребностей и предпочтений.

Кстати `heroku` это крутая вещь, раньше о ней не знал https://vast-wildwood-98166.herokuapp.com/

Так это плохо, потому что выполняться код будет на Python , а о том что у вас неправильный шаблон для pythonна  regex101.com вы не узнаете.

Я не заставляю тебя это покупать, не хочешь не пользуйся. И если все так будут критиковать `Free Softfare`, то таких проектов будет гораздо меньше. Смысл локального использования в том что не всегда есть интернет для работы, я использовал Django потому что это единственный нормальный вариант создать приложение на Python

без проблем с лицензиями, без проблем зависимостей(кросплотформленостью), и изучением каких то левых фреймворвом, которые городят велосипеды технологий. В Djangoесть поддержка всемирно известных технологий CSS Js HTML которые все знают(большинство) и которые развиваются со всем миром. А все остолные фрейморки для созданий GUI программ на `Python` имеют свои проблемы, с которыми не и я, не другие пользователи не должны мерится. Поэтому `Django` это лучший `GUI` фреймвор для созданий кросплатформленых приложений для Python

Секунды решают. Тут смысл в инстинктивности а не в дополнительных возможностях

Абсолютно идентичных функций из библиотеки `re` там нет (я не находил). Но и вывод результата все таки тоже отличается от re

Вам придется постоянно запускать код в ручную, и это либо временный файл либо консоль (В `pycharm` все таки можно запускать регулярные выражение отдельно от кода), И тебе постоянно придется создавать новые переменные с новым текстом для прасингом, либо изменять текст в самой функцию. Потом листать терминал, если много результирующего текста то эта дело надоедливое. Вобщем не зря существуют сайты для регулярных выражений как этот, только он откртытй и специально для `Python`, а когда тебе приходится долго работать с регулярными выражениями то выполнить 5 строчек для установки не сложно, главное чтоб все работало !

Для логирование лучше логирование, с этим я соглашусь.

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

1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность