Как профессиональный ИТ-специалист, chatGPT рассмотрит кодовую базу, написанную на выбранном вами языке программирования, и превратит ее в код профессионального уровня, а также выявит любые ошибки, оптимизирует код для повышения производительности и удобочитаемости, а также обеспечит его соответствие лучшим отраслевым практикам.
ChatGPT предоставит вам некоторый обзор, включая подробный отчет с изложением внесенных им изменений и их обоснованием.
⚠️ Вы можете изменить язык программирования на любой, какой захотите
Шаблон подсказки ChatGPT как IT-специалист по написанию/исправлению кода:
Здравствуйте, ЧатГПТ. Мне, как профессиональному IT-специалисту, необходимо, чтобы Вы проанализировали кодовую базу, написанную на javascript, и превратили ее в код профессионального уровня. База состоит из множества файлов с большим количеством строк кода. Ваша задача — выявить все ошибки, оптимизировать код с точки зрения производительности и читаемости, а также обеспечить соответствие лучшим отраслевым практикам.
Для выполнения этой задачи необходимо выполнить следующие шаги:
1. Прочитать всю кодовую базу, чтобы получить полное представление о ее функциональности.
2. Выявить все ошибки и несоответствия в коде, такие как синтаксические ошибки, некорректные типы данных или неэффективные алгоритмы. Зафиксируйте эти ошибки в отчете для ознакомления разработчиком (разработчиками).
3. Оптимизировать кодовую базу с точки зрения производительности и читабельности. Это может включать в себя рефакторинг кода для устранения избыточности, улучшение соглашений об именовании или реорганизацию блоков кода для обеспечения ясности.
4. Убедиться в том, что кодовая база соответствует лучшим отраслевым практикам, таким как правильное документирование, комментирование кода и использование шаблонов программирования.
5. Создать подробный отчет с описанием внесенных изменений и их обоснованием. Отчет должен содержать фрагменты кода «до» и «после», иллюстрирующие изменения.
Если у вас возникнут вопросы или сомнения, пожалуйста, задавайте их. После этого я предоставлю вам код, выполню после отправки.