Отладка как процесс

Существует мнение, что разработка занимает около 10% времени, а отладка — 90%. Возможно, это утверждение утрировано, но любой разработчик согласится с тем, что отладка — крайне затратный по ресурсам процесс, особенно в больших многопоточных системах.

Таким образом, оптимизация и систематизация процесса debugging’а может приносить весомые плоды в виде сэкономленных человеко-часов, повышения скорости решения проблем и, в конце концов, увеличения лояльности ваших пользователей.

Сергей Щегрикович (dotmailer) на конференции DotNext 2018 Piter предложил взглянуть на отладку как на процесс, который может быть описан и оптимизирован. Если вы до сих пор не имеете четкого плана поиска багов — под катом видео и текстовая расшифровка доклада Сергея.

(А еще в конце поста мы добавили обращение Джона Скита ко всем дотнетчикам, обязательно посмотрите)
Читать дальше →
Отладка как процесс
Source: habrahabr

Пост №3644132

Автор: Fap Comandante

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3644132″ }, «headline»: «живность :: ДО :: После :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%94%D0%9E-%D0%9F%D0%BE%D1%81%D0%BB%D0%B5-4708393.jpeg», «height»: 538, «width»: 640 }, «datePublished»: «2018-09-17T12:51:30+03:00», «dateModified»: «2018-09-17T12:51:30+03:00», «author»: { «@type»: «Person», «name»: «Fap Comandante» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3644132
Source: Joyreactor

Пост №3644124

Автор: VolF Maple

Ездил летом отдыхать на Волгу. Снял про это ролик.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3644124″ }, «headline»: «Ездил летом отдыхать на Волгу. Снял про это ролик. / среда :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: VolF Maple (volfmaple, volfmaple.com) :: анимация :: ролик :: река :: экология :: волга :: психоделика :: мусор :: мультик», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/VolF-Maple-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D1%80%D0%B5%D0%BA%D0%B0-4708386.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2018-09-17T12:37:21+03:00», «dateModified»: «2018-09-17T12:37:21+03:00», «author»: { «@type»: «Person», «name»: «VolF Maple» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3644124
Source: Joyreactor

Пост №3644117

Автор: Sergthegod

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3644117″ }, «headline»: «50 оттенков серого :: соленья», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/50-%D0%BE%D1%82%D1%82%D0%B5%D0%BD%D0%BA%D0%BE%D0%B2-%D1%81%D0%B5%D1%80%D0%BE%D0%B3%D0%BE-%D1%81%D0%BE%D0%BB%D0%B5%D0%BD%D1%8C%D1%8F-4708379.jpeg», «height»: 806, «width»: 748 }, «datePublished»: «2018-09-17T12:27:44+03:00», «dateModified»: «2018-09-17T12:27:44+03:00», «author»: { «@type»: «Person», «name»: «Sergthegod» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3644117
Source: Joyreactor

Пост №3644111

Автор: ponds

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3644111″ }, «headline»: «больница, такая больница / coub :: больницы :: так и живем», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/coub-%D0%B1%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D1%86%D1%8B-%D1%82%D0%B0%D0%BA-%D0%B8-%D0%B6%D0%B8%D0%B2%D0%B5%D0%BC-4708369.jpeg», «height»: 720, «width»: 1280 }, «datePublished»: «2018-09-17T12:24:52+03:00», «dateModified»: «2018-09-17T12:24:52+03:00», «author»: { «@type»: «Person», «name»: «ponds» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3644111
Source: Joyreactor

Анатомия инцидента, или как работать над уменьшением downtime

Рано или поздно в любом проекте настает время работать над стабильность/доступностью вашего сервиса. Для каких-то сервисов на начальном этапе важнее скорость разработки фич, в этот момент и команда не сформирована полностью, и технологии выбираются не особо тщательно. Для других сервисов (чаще технологические b2b) для завоевания доверия клиентов необходимость обеспечения высокого uptime возникает с первым публичным релизом. Но допустим, что момент X все-таки настал и вас начало волновать, сколько времени в отчетный период «лежит» ваш сервис. Под катом я предлагаю посмотреть, из чего складывается время простоя, и как эффективнее всего работать над его уменьшением.

Читать дальше →
Анатомия инцидента, или как работать над уменьшением downtime
Source: habrahabr

Зачем мусорным бакам выход в Интернет

Если взять исключительно бытовой уровень, то Интернет вещей для большинства из нас — это умный дом, виртуальные ассистенты и умная техника. А теперь представьте, что утром вы идете мимо контейнерной площадки — а она непривычно чистая, и так день за днем.

Мусорные контейнеры с IoT-датчиками уже есть в Москве, Санкт-Петербурге, Брянске, Перми и Калуге, а вскоре могут появиться и в вашем дворе. Перевозчики отходов пользуются российскими приборами и софтом — разработкой компании Wasteout. Мы спросили у сооснователя компании о том, как работает система и насколько востребован их продукт на рынке. Под катом — основные выдержки из нашего разговора. Читать дальше →
Зачем мусорным бакам выход в Интернет
Source: geektimes

Детские приложения массово собирают персональные данные и передают их третьим лицам

К детской продукции всегда выдвигались особые требования. Тут и безопасность, надежность, простота, возможность удаленного управления, если мы говорим о детских устройствах и сервисах, и много чего еще. Функция «родительских контроль» почти так же стара, как и весь цифровой мир, кроме этого вопрос защиты персональных данных детей стоит остро уже достаточно давно.

Но даже если ваш ребенок обладает достаточной технической грамотностью и знаком с правилами поведения в сети (не разглашать свои персональные данные, реальное место жительства, график, маршруты и так далее по вполне понятным нам всем причинам), от утечки этой информации он не защищен. В последнем исследовании говорится, что огромная масса детских приложений с пометкой «до 13 лет» следят за своими юными пользователями так же, как за нами, взрослыми, следят приложения Facebook или Google.

Простенькие игры, цель которых — развитие или развлечение чада, вполне себе собирают всевозможную информацию от устройства и датчиков, в том числе и данные геолокации и акселерометра. Кстати говоря, за детьми в нарушение закона следят и крупные технологические компании и социальные сети. И это серьезная проблема, особенно, если брать в расчет современное машинное обучение и нейросети.
Читать дальше →
Детские приложения массово собирают персональные данные и передают их третьим лицам
Source: habrahabr

Пост №3644099

Автор: SobakaBalabaka

Darude no picoРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3644099″ }, «headline»: «Darude no pico / bongo cat :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-bongo-cat-4708350.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2018-09-17T12:07:39+03:00», «dateModified»: «2018-09-17T12:07:39+03:00», «author»: { «@type»: «Person», «name»: «SobakaBalabaka» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3644099
Source: Joyreactor

Пост №3644098

Автор: Glazanus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3644098″ }, «headline»: «мы вообще на Вварденфелл приехали на храм Вивека посмотреть на Красную гору.но там пепла много бы / Morrowind :: The Elder Scrolls :: новичок :: Солсбери :: Скрипаль :: политика :: Петров и Боширов :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%A1%D0%BE%D0%BB%D1%81%D0%B1%D0%B5%D1%80%D0%B8-%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D0%B0%D0%BB%D1%8C-%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%D0%BE%D0%BA-Morrowind-4708349.png», «height»: 355, «width»: 770 }, «datePublished»: «2018-09-17T12:06:55+03:00», «dateModified»: «2018-09-17T12:06:55+03:00», «author»: { «@type»: «Person», «name»: «Glazanus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ло» }
Комментировать 
Пост №3644098
Source: Joyreactor