Re[3]: Готовы ли вы работать по-другому?
От: Dimonka Верблюд  
Дата: 09.02.26 08:57
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>>JS/TS


D>А! Ясно — понятно. Формошёпство.


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

И всё потому что раньше UI было делать скучно — надо быть и немного дизайнером и немного UX специалистом и ужасно терпеливым — аккуратно создавать контролы для свойств.
А сейчас UI это практически пара предложений в свободной форме (если ты правильно освоил vibecoding).

С UI приятнее работать, чем без него. UI можно показать начальству и оно покажет своему начальству, когда другие показатели не готовы.

В общем конечно UI нынче не нужен, а нужны MCP, потому что у всего будет скоро только один пользователь — ИИ. Но пока для людей тоже неплохо бы что-то сделать.
Re[8]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 09:06
Оценка: :)
Здравствуйте, Doom100500, Вы писали:

S>>НЕ путай код и продукт. Продукт многоразовый, а вот код — одноразовый. Когда нужно что-то изменить — просто генерятся новые тесты по описанию, для тестов генерится новый модуль и сразу же проверяется.


D>Ты просто не видел долгих проектов с большой кодовой базой.


Да видел, видел. Так вот — в новом мире все такие проекты не выдержат конкуренции.
Re[4]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 09:06
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Ну, если качество не важно — то почему бы и нет.

D>У нас качество нашего продукта напрямую связаны с деньгами клиентов. Мы легко из-за багов можем увеличить на порядки их расходы. Весело терять контроль — да.

Качество кода не важно — главное что будет проходить все формальные тесты. Т.е. будет делать то что от него ожидается.
Re[3]: Готовы ли вы работать по-другому?
От: Muxa  
Дата: 09.02.26 11:24
Оценка: +2
S>Поддерживать тоже сможет LLM.

Сможет.
Пока тебе эту LLM не отключат по щелчку пальцев и не выкинут с голой жопой на мороз: «спасибо что тренировали нашу нейросеть, дальше мы сами».

Я правильно понял бизнес план владельцев LLM по отношению к продуктам, подсевших на использование нейросети?
В один прекрасный момент может случиться так что "легким движением руки твои токены превращаются в элегантную тыкву", и без контроля над кодом своего продукта останется либо самостоятельно разгребать все что было сгенерировано нейросетью, либо откатывать продукт на состояние "до перехода на использование LLM".
А в это время на рынок выходит продукт, с функциональностью подозрительно похожей на твою.
Отредактировано 09.02.2026 16:47 Muxa . Предыдущая версия . Еще …
Отредактировано 09.02.2026 14:22 Muxa . Предыдущая версия .
Отредактировано 09.02.2026 11:59 Muxa . Предыдущая версия .
Отредактировано 09.02.2026 11:54 Muxa . Предыдущая версия .
Re: Готовы ли вы работать по-другому?
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.02.26 17:51
Оценка:
Здравствуйте, Shmj, Вы писали:

S>И возникает понимание что нужно иначе строить процесс разработки — т.е. писать md-файлы с инструкциями ему, перестать контролировать вручную и потерять контроль над проектом. Т.е. чисто становиться оркестратором и тестировщиком. Так реально должно быть быстрее.


А зачем md? Твой ИИ — эстет и чувствителен к вёрстке?

S>Но пока не готов к этой новой парадигме — как бы понимаю что моя роль тогда становится намного ниже, хотя, по идее, задачи будут закрываться быстрее. А может быть и будут задачи, которые оно не сможет (а может и сможет, при правильном подходе).


Менеджеры примерно так и работают: описывают задания, подчиненные исполняют.

S>И вопрос — вы уже перешли на новую парадигму кодинга?


Ну, я могу и задания писать и сам программировать. Но всё же код за меня ИИ писать не будет.
Re[4]: Готовы ли вы работать по-другому?
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.02.26 17:53
Оценка:
Здравствуйте, Vzhyk2, Вы писали:

V>З.Ы. С дикпиком обнаружился прикол. Когда перехожу на мат качество его чуть-чуть повышается.


На русский мат, или на белорусский?
Re[2]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 17:59
Оценка:
Здравствуйте, Pzz, Вы писали:

S>>И возникает понимание что нужно иначе строить процесс разработки — т.е. писать md-файлы с инструкциями ему, перестать контролировать вручную и потерять контроль над проектом. Т.е. чисто становиться оркестратором и тестировщиком. Так реально должно быть быстрее.


Pzz>А зачем md? Твой ИИ — эстет и чувствителен к вёрстке?


Заголовки, разделы... Плюс одновременно это и дока для человека.

S>>И вопрос — вы уже перешли на новую парадигму кодинга?

Pzz>Ну, я могу и задания писать и сам программировать. Но всё же код за меня ИИ писать не будет.

Почему не будет?
Re[5]: Готовы ли вы работать по-другому?
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.02.26 18:08
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Это примерно как микросхемы — возможно кто-то любил ковыряться в схемах, важна была схемотехника, оступ к компонентам и возможность из замены. Сейчас же все просто — выкинул чип а то и плату целиком — вставил новую. Возможно кто-то плачет из-за этого, т.к. любил контролировать и ремонтировать — но мы это приняли.


Это тебе микросхема — товар одноразовый, выкинул и забыл. А вот разработчику этой микросхемы важно понимать, как он её разработал. Например, чтобы в следующей версии учесть и исправить недостатки предыдущей. Поэтому вся конструкторская документация собирается и хранится, и понятность её человеку — вопрос немаловажный.

S>Т.е. сейчас библиотека будет подобна микрочипу — одноразовость. Когда разрабатывают либу — то пишут 100500 спецификаций и тестов, прогоняют — выбирают лучшую из сгенеренных реализаций и фиксируют. Когда реализация устарела — ее не чинят а заменяют на новую полностью.


И разваливают совместимость с предыдущей версией в нюансах. Которые хрен покроешь тестами.
Re[6]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 18:11
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Это тебе микросхема — товар одноразовый, выкинул и забыл. А вот разработчику этой микросхемы важно понимать, как он её разработал. Например, чтобы в следующей версии учесть и исправить недостатки предыдущей. Поэтому вся конструкторская документация собирается и хранится, и понятность её человеку — вопрос немаловажный.


Сейчас будут хранить идею — спецификацию, контакты.

Pzz>И разваливают совместимость с предыдущей версией в нюансах. Которые хрен покроешь тестами.


Ранее была проблема покрытия — тесты стоили слишком дорого. Теперь же — СНАЧАЛА пишешь спецификацию, потом контракты и тесты этой спецификации. И уже потом под тесты — пишешь реализацию контактов.
Re[5]: Готовы ли вы работать по-другому?
От: sergey2b ЮАР  
Дата: 09.02.26 18:12
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Качество кода не важно — главное что будет проходить все формальные тесты. Т.е. будет делать то что от него ожидается.


те последнии 30 лет люди зря карячились и делали code review
а оно оказываеться не нужно было
Re[6]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 18:14
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>>Качество кода не важно — главное что будет проходить все формальные тесты. Т.е. будет делать то что от него ожидается.


S>те последнии 30 лет люди зря карячились и делали code review

S>а оно оказываеться не нужно было

Просто парадигма меняется. Для того времени это нужно было. Сейчас — все иначе.
Re[7]: Готовы ли вы работать по-другому?
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.02.26 18:17
Оценка:
Здравствуйте, Shmj, Вы писали:

Pzz>>Это тебе микросхема — товар одноразовый, выкинул и забыл. А вот разработчику этой микросхемы важно понимать, как он её разработал. Например, чтобы в следующей версии учесть и исправить недостатки предыдущей. Поэтому вся конструкторская документация собирается и хранится, и понятность её человеку — вопрос немаловажный.


S>Сейчас будут хранить идею — спецификацию, контакты.


Написать хорошую спецификацию вычислительной системы (к примеру, библиотеки) чуть ли не сложнее, чем написать её код.

Pzz>>И разваливают совместимость с предыдущей версией в нюансах. Которые хрен покроешь тестами.


S>Ранее была проблема покрытия — тесты стоили слишком дорого. Теперь же — СНАЧАЛА пишешь спецификацию, потом контракты и тесты этой спецификации. И уже потом под тесты — пишешь реализацию контактов.


Сделать тесты, которые хоть по разу пройдутся по каждой строке кода — задача несложная. Именно это называют 100% тестовым покрытием.

Сделать тесты, которые пройдутся по всем возможным состояниям программы — извини, боюсь Вселенная не вместит столько тестов, даже если на каждом атоме по тесту записать. Количество возможных состояний в программе растёт очень быстро с увеличением её объема.
Re[3]: Готовы ли вы работать по-другому?
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.02.26 18:18
Оценка:
Здравствуйте, Shmj, Вы писали:

S>>>И вопрос — вы уже перешли на новую парадигму кодинга?

Pzz>>Ну, я могу и задания писать и сам программировать. Но всё же код за меня ИИ писать не будет.

S>Почему не будет?


Зачем же я ему буду самое вкусное отдавать?
Re[8]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 18:31
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Написать хорошую спецификацию вычислительной системы (к примеру, библиотеки) чуть ли не сложнее, чем написать её код.


Там не требуется формализм — т.е. не нужно писать для показухи. Требуется именно что объяснить важное кратко — без пыли в глаза. А это намного проще.

Pzz>Сделать тесты, которые пройдутся по всем возможным состояниям программы — извини, боюсь Вселенная не вместит столько тестов, даже если на каждом атоме по тесту записать. Количество возможных состояний в программе растёт очень быстро с увеличением её объема.


Так тестировать же будут каждый модуль в отдельности, а не программу целиком.
Re[4]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 18:33
Оценка:
Здравствуйте, Pzz, Вы писали:

S>>Почему не будет?

Pzz>Зачем же я ему буду самое вкусное отдавать?

Придется отдать, т.к. чел. становится неэффективным в этом. Может кто-то бы и хотел телевизоры с возможностью заменить отдельный транзистор (каждый из) — но сейчас есть микросхема и во внутрь туда не залезешь, т.е. принцип черного ящика. Примерно так и с кодом.
Re[9]: Готовы ли вы работать по-другому?
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.02.26 18:40
Оценка: +1
Здравствуйте, Shmj, Вы писали:

Pzz>>Написать хорошую спецификацию вычислительной системы (к примеру, библиотеки) чуть ли не сложнее, чем написать её код.


S>Там не требуется формализм — т.е. не нужно писать для показухи. Требуется именно что объяснить важное кратко — без пыли в глаза. А это намного проще.


Проще — это когда ты кучу информации не описываешь явно, а полагаешься на интуицию и опыт добросовестного читателя. А они, знаешь ли, у разных читателей разные. Поэтому это не спецификация а так, "а ну-ка отгадай-ка".

Хорошую спецификацию написать трудно. А ещё труднее написать хорошую спецификацию, избегая ненужных формализмов.

Pzz>>Сделать тесты, которые пройдутся по всем возможным состояниям программы — извини, боюсь Вселенная не вместит столько тестов, даже если на каждом атоме по тесту записать. Количество возможных состояний в программе растёт очень быстро с увеличением её объема.


S>Так тестировать же будут каждый модуль в отдельности, а не программу целиком.


И тем не менее. Не покроешь ты всех нюансов тестами. Ты их даже специфицировать не можешь, как выясняется.
Re[10]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 19:31
Оценка:
Здравствуйте, Pzz, Вы писали:

S>>Так тестировать же будут каждый модуль в отдельности, а не программу целиком.

Pzz>И тем не менее. Не покроешь ты всех нюансов тестами. Ты их даже специфицировать не можешь, как выясняется.

Если не покроешь — то откуда ты знаешь что твой код работает как нужно?
Re[11]: Готовы ли вы работать по-другому?
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.02.26 20:24
Оценка:
Здравствуйте, Shmj, Вы писали:

S>>>Так тестировать же будут каждый модуль в отдельности, а не программу целиком.

Pzz>>И тем не менее. Не покроешь ты всех нюансов тестами. Ты их даже специфицировать не можешь, как выясняется.

S>Если не покроешь — то откуда ты знаешь что твой код работает как нужно?


Из того, что я при его написании думаю о корректности, а не потом, когда уже как-то написалось.
Re[5]: Готовы ли вы работать по-другому?
От: Muxa  
Дата: 09.02.26 20:29
Оценка: :)
S>>>Почему не будет?
Pzz>>Зачем же я ему буду самое вкусное отдавать?

S>Придется отдать, т.к. чел. становится неэффективным в этом.

Анекдот №-10035080

Приходит девушка устраиваться на работу секретаршей. Шеф спрашивает " А
с какой скоростью вы можете печатать на машинке? "
Девушка " Ну... 1000-1200 знаков в минуту.... " Шеф: " Разве можно с
такой скоростью печатать?!! " Девушка: " Печатать-то можно, но такая
херня получается!!!! "

Re[12]: Готовы ли вы работать по-другому?
От: Shmj Ниоткуда  
Дата: 09.02.26 20:54
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Из того, что я при его написании думаю о корректности, а не потом, когда уже как-то написалось.


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

На самом деле при правильной архитектуре — тестами можно покрыть основные функции и модули, так что все граничные варианты будут проверены.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.