ey eto vasha novaya kartina profil'? h t t p:// goo.gl/agsIb?img=user_name (пробелы стоят, чтоб ссылка не парсилась, если копировать в скайп и так далее) — именно такое сообщение я получил от бывшего тимлида, с которым давно не общались.
Странное дело, подумал я, но человек заслуживает доверия, и я открыл ссылку. браузер предложил сохранить зип архив, после чего я решил больше не рисковать.
Через минуту такие же сообщения начали приходить от других контактов, и даже нашего HR. Не успел я и оповестить коллег — один уже запустил exe-шник — последствий видимых нет.
Написать статью решил после прочтения этой. Вроде бы и правильного в ней было много, но с другой стороны, понимаешь что нельзя на баги и дедлайны реагировать эмоционально. Так в чём же проблема?
Современную разработку программного обеспечения тяжело представить без автоматического тестирования — по сути это единственный способ защитить продукт от разрушительных изменений (то есть изменений, повреждающих существующий функционал).
Обычно используют два вида автоматических тестов: Модульное тестирование (тестирование отдельных частей продукта, обычно отдельных функций/методов) Функциональное тестирование — тестирование некого функционала продукта, при этом продукт воспринимается как единый «чёрный ящик».
Но давайте зададим интересный вопрос — действительно ли нужны оба вида тестирования сразу, и если нет — то какое из них важнее?
На Хабре довольно часто можно прочитать сокрушение на тему патентов (особенно в контексте войн между Samsung и Apple). Но действительно ли проще было бы жить и работать (особенно маленьким компаниям) в мире без патентов?
Давайте рассмотрим жизненный пути двух инженеров, в мире с патентами и без.
Как и многие другие, я уже привык пользоваться интернет банкингом (в моём случае приват24). И также, наслышан о злых кардерах (да чего там греха таить, некоторые из моих знакомых программистов писали для них скрипты).
Поэтому, когда при попытке отправить платёж в системе приват24 мне вместо привычной смс с паролем (с номера 10060) вылезло окошко, что я должен переслать пришедшую смску (кстати с номера 3700) на тот же номер — я, мягко говоря, удивился.