73-летний разработчик STM32 и Claude Code:
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
https://www.reddit.com/r/embedded/comments/1x61h66/embedded_dev_with_claude_code/
- Разработка встроенного ПО с помощью Claude Code
Я осваиваю работу с Claude Code на своем компьютере под управлением Linux. Здесь я занимаюсь разработкой продукта на базе микроконтроллера STM32; код написан преимущественно на C++ с небольшими вкраплениями чистого C.
Мне 73 года, и я занимаюсь программированием еще с 80-х — со времен Borland Pascal. И вот появился Claude Code. Это стало для меня настоящим открытием, я в полном восторге! Теперь я успеваю сделать гораздо больше, причем намного быстрее, с меньшим количеством ошибок и меньшей суетой.
Не совсем уверен, что именно подразумевают под термином «вайбкодинг», но мы с Claude всегда тщательно обсуждаем цели и дальнейшие шаги, прежде чем приступить к делу. Основную часть написания кода я доверяю Claude — он чертовски быстр! Однако перед тем, как принять результат, я всегда всё проверяю. Я часто задаю Claude уточняющие вопросы: «почему сделано именно так?». Нередко я прошу внести конкретные правки — чаще всего они сводятся к тому, чтобы сделать код более «читабельным для человека». Иными словами, я категорически настаиваю на том, чтобы полностью понимать написанный Claude код, прежде чем двигаться дальше. Если оставить всё как есть, Claude может стать излишне многословным и начать злоупотреблять профессиональным жаргоном. В таких случаях я прошу его переделать: упростить, сделать яснее и убрать лишние термины. Это часто приводит к тому, что я добавляю новые правила и рекомендации в файл `Claude.md`. Со временем наше сотрудничество стало очень эффективным.
В итоге я взялся за проекты, за которые, скорее всего, не стал бы браться без помощи ИИ. Не потому, что я не смог бы сделать всё сам, а потому, что затраты времени и сил были бы чрезмерными.
На мой взгляд, ИИ — мощнейший инструмент для разработки встроенного ПО, но я бы ни за что не выпустил код, который не проверил лично и в котором досконально не разобрался.