Innovative Solutions for AREA Surveillance & Intrusion DetectionTristan Wiggill
A presentation delivered by Bernard Lee, engineer, ST Electronics, Singapore during the African Ports Evolution Event in Durban, South Africa.
More like this on www.transportworldafrica.co.za
Innovative Solutions for AREA Surveillance & Intrusion DetectionTristan Wiggill
A presentation delivered by Bernard Lee, engineer, ST Electronics, Singapore during the African Ports Evolution Event in Durban, South Africa.
More like this on www.transportworldafrica.co.za
Problemløsning. Samarbeid. Innovasjon. Digital læring. Kritisk tenkning. Eleven som produsent. Det er noen av nøkkelordene i det fremadstormende internasjonale begrep 21. århundrenes kompetanse (21st century Skills). Begrepet handler overordnet om at elever utvikler kompetanse til å bruke i samfunnet de skal bevege seg ut i, etter skolen.
Hva forstår vi egentlig med begrepet i Norden? Hvor langt er de nordiske landene med å bruke digitale verktøy til å understøtte denne kompetansen? Det har to forskere fra Aarhus Universitet undersøkt for Styrelsen for It og Læring (STIL):
This presentation focuses on utilizing community involvement to drive employee engagement. It is part one in a three part series on Creating a Culture of Engagement.
Moscow Python Conf 2016. Почему 100% покрытие это плохо?Ivan Tsyganov
Я работаю над продуктом Max Patrol компании Positive Technologies. Кодовая база нашего проекта насчитывает более 50 тысяч строк кода. Без хороших тестов работа с таким объемом кода превратилась бы в кошмар. Многие программисты стремятся к 100% покрытию кода тестами и считают, что это избавит их от множества проблем. Я расскажу о том, с какими трудностями мы столкнулись и почему заветные 100% ничего не говорят о покрытии тестируемого кода. Я приведу примеры кода и тестов, которые показывают 100% покрытие и покажу почему это не так. Я рассмотрю как работает библиотека coverage.py и объясню почему не стоит слепо верить результатам ее работы. Так же я поделюсь идеей получения честной метрики покрытия кода тестами и представлю прототип библиотеки, в которую воплотилась эта идея.
Problemløsning. Samarbeid. Innovasjon. Digital læring. Kritisk tenkning. Eleven som produsent. Det er noen av nøkkelordene i det fremadstormende internasjonale begrep 21. århundrenes kompetanse (21st century Skills). Begrepet handler overordnet om at elever utvikler kompetanse til å bruke i samfunnet de skal bevege seg ut i, etter skolen.
Hva forstår vi egentlig med begrepet i Norden? Hvor langt er de nordiske landene med å bruke digitale verktøy til å understøtte denne kompetansen? Det har to forskere fra Aarhus Universitet undersøkt for Styrelsen for It og Læring (STIL):
This presentation focuses on utilizing community involvement to drive employee engagement. It is part one in a three part series on Creating a Culture of Engagement.
Moscow Python Conf 2016. Почему 100% покрытие это плохо?Ivan Tsyganov
Я работаю над продуктом Max Patrol компании Positive Technologies. Кодовая база нашего проекта насчитывает более 50 тысяч строк кода. Без хороших тестов работа с таким объемом кода превратилась бы в кошмар. Многие программисты стремятся к 100% покрытию кода тестами и считают, что это избавит их от множества проблем. Я расскажу о том, с какими трудностями мы столкнулись и почему заветные 100% ничего не говорят о покрытии тестируемого кода. Я приведу примеры кода и тестов, которые показывают 100% покрытие и покажу почему это не так. Я рассмотрю как работает библиотека coverage.py и объясню почему не стоит слепо верить результатам ее работы. Так же я поделюсь идеей получения честной метрики покрытия кода тестами и представлю прототип библиотеки, в которую воплотилась эта идея.