1С Учимся программировать с нуля
18 subscribers
1 photo
2 links
Канал для тех кто хочет научиться программировать или повышать свои навыки в этом деле
Download Telegram
Инкрементное проектирование, конструирование и тестирование — одни из самых эффективных концепций разработки ПО.

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

(с) Стив Макконел "Совершенный код" #цитаты
Если вы спроектировали автомобиль «Понтиак Ацтек», то сколько бы вы его ни тестировали, он никогда не превратится в «РоллсРойс». Вы можете создать самый лучший «Ацтек», но если вам нужен «РоллсРойс», это нужно планировать с самого начала.

(с) Стив Макконел "Совершенный код" #цитаты
Общая цель подготовки — снижение риска: адекватное планирование позволяет исключить главные аспекты риска на самых ранних стадиях работы, чтобы основную часть проекта можно было выполнить максимально эффективно.

Если менеджер проекта претендует на роль бригадного генерала и приказывает вам немедленно начать программировать, вы можете с легкостью ответить: «Есть, сэр!» (И впрямь, какое вам дело? Умудренные опытом ветераны должны отвечать за свои слова.) Это плохой ответ, и у вас есть несколько лучших вариантов.

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

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

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

(с) Стив Макконел "Совершенный код" #цитаты
Общий принцип прост: исправлять ошибки нужно как можно раньше. Чем дольше дефект сохраняется в пищевой цепи разработки ПО, тем больше вреда он приносит на следующих этапах. Так как раньше всего вырабатываются требования, ошибки, допущенные на этом этапе, присутствуют в системе дольше и обходятся дороже. Кроме того, дефекты, внесенные в систему раньше, оказывают более широкое влияние, чем дефекты, внесенные позднее. Это также повышает цену более ранних дефектов.

(с) Стив Макконел "Совершенный код" #цитаты
Стабильность требований — одно из условий высочайшей надёжности системы.

Наличие явных требований помогает избегать споров.

(с) Стив Макконел "Совершенный код"

#цитаты
Программисты, которые принимают во внимание коммерческие следствия своих решений, ценятся на вес золота.

(с) Стив Макконел "Совершенный код"

#цитаты@onecteaching
👍3
### 🤖 ИИ для 1С: личный опыт тестирования и неожиданный фаворит

С начала года я параллельно с основной работой проверял разные ИИ-сервисы на способность понимать логику и синтаксис 1С. В моём списке были:
▪️ GitHub Copilot
▪️ ChatGPT (разные версии)
▪️ Codeium
▪️ YandexGPT 4 Pro
▪️ Grok
▪️ Deepseek (китайский ассистент)

Не буду разбирать каждый подробно — скажу сразу, что Deepseek неожиданно оказался сильным в контексте 1С.

VPN не нужен. Есть мобильное приложение. Достаточно зарегистрироваться по email и ты получишь полноценный и бесплатный ИИ для 1С.

### Почему Deepseek?
Работает без VPN — просто регистрация по email.
Есть мобильное приложение — можно тестировать код даже с телефона.
Бесплатный (пока что).
Понимает 1С-специфику:
- Генерирует рабочий код (если четко сформулировать задачу).
- Находит ошибки и предлагает оптимизации.
- Объясняет логику, если что-то непонятно.

Результативность:

Справился с ≈80% простых и средних задач (типовые обработки, запросы, доработки конфигураций). Для сложных вещей, конечно, нужна ручная проверка.

Как проверить?

Напишите ему запрос и увидите его «знания» в действии.

### Личное мнение: ИИ vs. 1С-разработчик
Раньше я думал, что ИИ никогда не затронет нишевые технологии вроде 1С. Ошибался.
Теперь уверен: через несколько лет часть рутинных задач (типовые отчеты, обработки, код-ревью) будет отдаваться ИИ. Не заменят ли они нас полностью? Вряд ли. Но конкуренция точно вырастет — придётся прокачивать навыки, которые пока недоступны машинам (архитектура, нестандартные решения).

//—— Дополнение (из комментариев и тестов):

▪️ Claude 3.5 Sonnet — силён в анализе, но платный.
▪️ Hailuo AI — альтернатива для сложных сценариев.
▪️ Qwen AI — ещё один китайский вариант с неплохой поддержкой 1С.

Вывод:
Deepseek — лучший *бесплатный* вариант для 1С прямо сейчас. Но мир ИИ меняется быстро — стоит пробовать новое. 🚀

#openAI #deepseek #chatgpt #ИИ #дляинформации@onecteaching #искуственныйинтеллект
🔥1
У нас появилась группа, в которой можно оставлять комментарии к постам https://t.me/+ARRunz99iLlhNDky
🔥1
1С Учимся программировать с нуля pinned «У нас появилась группа, в которой можно оставлять комментарии к постам https://t.me/+ARRunz99iLlhNDky»