fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 11:15 AM, Arlleex said: Изначально нанимать специалистов с высокими проф-скиллами. Я не видел лучшего программиста, чем мой программист. Но в исходнике с архивом 40 Мегов, нашлось и у него интересное( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 189 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба 13 минут назад, fpga_student сказал: Я не видел лучшего программиста, чем мой программист. Но в исходнике с архивом 100 Мегов, нашлось и у него интересное( Я, если честно, затрудняюсь характеризовать программиста, умудрившегося налутать проект под МК на 100 мегабайт. Но ему виднее)) Я догадываюсь, откуда там ноги растут (всякие порты FreeRTOS-ов и т.д.), но в таком зоопарке потом грех не запутаться самому)) P.S. Был у нас тут когда-то на форуме некий Александр, который прям кайфовал от одного USB-стека от азура на 500 МБ исходников Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 11:28 AM, Arlleex said: Я, если честно, затрудняюсь характеризовать программиста, умудрившегося налутать проект под МК на 100 мегабайт. Но ему виднее)) 40)) проверил) с удаленной папкой obj On 4/11/2023 at 11:28 AM, Arlleex said: Я догадываюсь, откуда там ноги растут (всякие порты FreeRTOS-ов и т.д.), но в таком зоопарке потом грех не запутаться самому)) bare metal, но там touch gfx и окна. Аля виндовое приложение. Много сервисов, поддержка ФС на SD, внешней флеши. Ну и как уже сказано все не самописное, а собрано кусочками из открытого, поэтому логично утилизация кода не 100% Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 11:28 AM, Arlleex said: P.S. Был у нас тут когда-то на форуме некий Александр, который прям кайфовал от одного USB-стека от азура на 500 МБ исходников Я не испытываю никакого кайфа от размера кода, тк сам я такое поддержать не могу а программист больше недоступен мне( Я больше не его начальник. Благодаря ему я не кодил последние 15 лет, но несколько раз когда я искал питоновские фенечки (питон единственное чем баловался в последнее время) те библиотеки которые он давал в итоге мне (после того как у меня не ладилось с теми что я находил сам) были великолепны. Он профи. Сам я бы конечно хотел чтобы пара файлов на 10кб и все там было. HMI в хозяйстве вещь полезная. Сейчас по факту я имею гору кода, которой не владею и в которой ничего изменить не могу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба 57 минут назад, fpga_student сказал: Я не видел лучшего программиста, чем мой программист. Сочувствую Вам 57 минут назад, fpga_student сказал: Но в исходнике с архивом 40 Мегов Данный факт противоречит с оценкой "лучший программист". Кардинально. Имхо. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 12:18 PM, jcxz said: Сочувствую Вам Данный факт противоречит с оценкой "лучший программист". Кардинально. Имхо. Я не видел за всю свою жизнь ни одного программиста, который был хорошего мнения о другом программисте) Уважаемые, я Вам очень благодарен за консультации, простите что еще и нахваливаю своего) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба 54 минуты назад, fpga_student сказал: bare metal, но там touch gfx и окна. Аля виндовое приложение. Много сервисов, поддержка ФС на SD, внешней флеши. Из вышеописанного ничего не тянет на 40МБ. Даже близко. 54 минуты назад, fpga_student сказал: а собрано кусочками Вот это и есть - корневая причина багов. 3 минуты назад, fpga_student сказал: Я не видел за всю свою жизнь ни одного программиста, который был хорошего мнения о другом программисте) Ну вот можете на мой ник тогда посмотреть. Здесь, на форуме, есть такие. Но конечно - далеко не большинство. PS: Но я совершенно точно не могу назвать таковым программиста, тянущего чего-то "по кусочкам из открытых источников" для такой простой задачи, как "обновление прошивки МК". По которой имеется вся документация в мануале. И потом закономерно запутывающегося в этом натянутом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 12:20 PM, jcxz said: Вот это и есть - корневая причина багов. Там кода из внешних либ 800000 строк, кода моего программиста 8000. Те он написал 1%, 99% взял готового и приладил в проект. Если бы он писал сам это бы заняло такое время, что не имело бы смысла. Это была коммерческая (хоть и абсолютно в итоге невыгодная) разработка. Что она была невыгодная это мой косяк как менеджера. Но коммерция всегда ставит жесткие сроки, так что имхо либо так - либо никак. Если Вы отрицаете сторонний софт, напишите-спеките на своем фабе свой процессор и свой ассемблер и свой линукс и винду и свой офис. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба Тестирование это весьма непростая штука. Где то в 80е (прошлого века) группа программистов писала компилятор. Написали, стали тестировать. Какие то тесты сами написали, что то взяли готовое, что то из богатой библиотеки заказчитков. Много багов выловили. Продолжалось это месяца три. В конце вычистили всё, тесты все проходили, в том числе несколько весьма больших программ (по тем временам). В общем всё - можно здавать заказчику. И тут мимо них пробегал их коллега, который в другом отделе занимался тестированием (это была его основная работа). Его попросили, по старой дружбе, сделат пару тестов. Он взял исходники компилятра, поизучал пару дней и написал около сотни крохотных тестов на различные граничные условия. Запустили. ВСЕ ТЕСТЫ УПАЛИ! После 3х месяцев тестирования разработчиками 😞 Так что ищите грамотного тестировщика, это совсем другая специфика. PS. Информация из первых рук - мне это рассказал человек, который входил в группу, писавшую компилятор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 1:23 PM, xvr said: ВСЕ ТЕСТЫ УПАЛИ! Очень напоминает Брукс Мифический человеко-месяц. Надеюсь компилятор и вообще системные средства я не буду писать и руководить командой кто его пишет. Ничего имхо нет хуже стандарта в железе и средств разработки в софте. Универсальных решений, которые должны выдерживать идиотов. И да, я видел таких людей - тестировщиков от рождения. Боже упаси. Софт станет бесконечно надежным, но он будет дороже в 1000 раз. Что может быть страшнее профессионала тончайшим образом понимающего все ньюансы, и всю свою энергию и понимание тратящего на то чтобы сломать вашу систему ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 45 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба 33 minutes ago, xvr said: написал около сотни крохотных тестов на различные граничные условия В той книжке про 300 типичных ошибок тесты на граничных условиях были одними из первых. 34 minutes ago, xvr said: ищите грамотного тестировщика, это совсем другая специфика Это точно. Хохма в том, что ту книжку я увидел на столе одного из наших программеров, работу ПО от которого проверял на объектах. То есть он прочитал и дал мне почитать. И я всегда находил ошибки в их ПО. Возможно, дело в том, что я граничные условия выбираю как инженер с позиций физики, а он как математик. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба 6 minutes ago, fpga_student said: Что может быть страшнее профессионала тончайшим образом понимающего все ньюансы, и всю свою энергию и понимание тратящего на то чтобы сломать вашу систему ? На деле не нужен профессионал с тончайшим чутьем и пониманием. Достаточно дать одному стороннему человеку потыкать - порой нескольких минут достаточно, чтобы выявить "нюансы", которые месяцами обходили разработчики изделия. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 2:04 PM, aaarrr said: На деле не нужен профессионал с тончайшим чутьем и пониманием. Достаточно дать одному стороннему человеку потыкать - порой нескольких минут достаточно, чтобы выявить "нюансы", которые месяцами обходили разработчики изделия. У меня на сегодняшний день этот проект сделан практически в чистый убыток) Тестил его продажник клиента)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
113 3 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба 11 minutes ago, fpga_student said: И да, я видел таких людей - тестировщиков от рождения. Боже упаси. А без этого - имеете то, что имеете. А если от надежности этого ПО зависели бы людские жизни? А кто ответственный? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fpga_student 0 11 апреля, 2023 Опубликовано 11 апреля, 2023 · Жалоба On 4/11/2023 at 2:07 PM, 113 said: А если от надежности этого ПО зависели бы людские жизни? А кто ответственный? От этого проекта не зависит ничего кроме прибыли On 4/11/2023 at 2:02 PM, tonyk_av said: В той книжке про 300 типичных ошибок тесты на граничных условиях были одними из первых. Вспомните точное название плз. Не получается найти ее( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться