Провокационно-холиварный пост, хотя в общем и целом согласен, правда есть и другая крайность:
так появляются свои, проприетарные библиотеки/фреймворки: сделали что-то маленькое и нужное, вынесли в отдельный модуль (хорошо бы переиспользовать потом где-нибудь, неправда- ли?), через месяц еще туда запихали «нужного», потом еще, потом еще.
Конкретно мне доводилось участвовать в разработке ПО для определенного типа оборудования, поставляемого в МВД и ФСБ.
Процесс сертификации комплекса прошел мимо меня и как сообщило позже руководство, сертификат мвд был получен на весь комплекс и распространялся в т.ч. и на ПО, при этом (со слов руководителя) на сертификацию передавали только release-версию ПО, т.е. никаких исходных кодов.
PS: Ах да, забыл сказать, в той компании никакого ревью кода не делалось и в продашкн вполне могла попасть версия, содержащая
«ОАО НПП… не оплатило разработку....».
Но как быть в такой ситуации:
Карта помнит, что в ней лежит 10 рублей, по паспорту с карты снял 7 рублей, на карте осталось 3. Потом в оффлайн режиме снял еще 10 (т.к. это последняя записанная на карту сумма) и остался должен 7 рублей :)
Это все круто, но что, если агрессор-злоумышленник сможет применить шокер против Вас же? :)
Месяц назад купил бейсбольную биту в автомобиль (в целях самозащиты), при покупке продавец спросил: «алюминиевую или деревянную? Деревянной можно и убить не нароком, смотри чтоб не отобрали.»
Купил алюминиевую.
Разработчики у Вас тестируют код, который написали сами или тестируют код коллег (напр. во время CodeReview)?
Как правило, последнее более результативно в силу незамыленности глаза.
С учетом нашей бюрократии на удаление файла потребуется не один день.
К примеру, вновь выпущенный в прокат фильм уже скОчают с торрента немалое количество людей за такой срок.
А уж потом если это по торрентам в локальных сетях провайдеров разбредется — замучаются уведомлять.
так появляются свои, проприетарные библиотеки/фреймворки: сделали что-то маленькое и нужное, вынесли в отдельный модуль (хорошо бы переиспользовать потом где-нибудь, неправда- ли?), через месяц еще туда запихали «нужного», потом еще, потом еще.
Процесс сертификации комплекса прошел мимо меня и как сообщило позже руководство, сертификат мвд был получен на весь комплекс и распространялся в т.ч. и на ПО, при этом (со слов руководителя) на сертификацию передавали только release-версию ПО, т.е. никаких исходных кодов.
PS: Ах да, забыл сказать, в той компании никакого ревью кода не делалось и в продашкн вполне могла попасть версия, содержащая
«ОАО НПП… не оплатило разработку....».
А разве для Vocore нет USB бутлоадера c нормальной утилитой обновления флэшки?
Карта помнит, что в ней лежит 10 рублей, по паспорту с карты снял 7 рублей, на карте осталось 3. Потом в оффлайн режиме снял еще 10 (т.к. это последняя записанная на карту сумма) и остался должен 7 рублей :)
Месяц назад купил бейсбольную биту в автомобиль (в целях самозащиты), при покупке продавец спросил: «алюминиевую или деревянную? Деревянной можно и убить не нароком, смотри чтоб не отобрали.»
Купил алюминиевую.
У самого штук 5 232-ых с ебея.
Как правило, последнее более результативно в силу незамыленности глаза.
Откровенно сказать, когда тестируешь свой код, то подсознательно понимаешь слабые места и стараешься на них сильно не давить. Этакий щадящий режим.
Мда, маэстро, вы круты.
Присоединяюсь к вопросу о времени, затраченном на проект.
За то прототип паять не надо. Здоровье экономим.
К примеру, вновь выпущенный в прокат фильм уже скОчают с торрента немалое количество людей за такой срок.
А уж потом если это по торрентам в локальных сетях провайдеров разбредется — замучаются уведомлять.
Первое, что захотел добавить в комментариях, когда дошел до цитат.
Я и не знал про эту прогу. + в карму