Свързани публикации 'code-quality'


PVS-Studio проверява качеството на кода в проектите .NET Foundation: LINQ to DB
Фондацията .NET е независима организация, създадена от Microsoft, за да поддържа проекти с отворен код около платформата DotNet. В момента организацията събра под крилото си много библиотеки. Вече сме тествали някои от тези библиотеки с помощта на PVS-Studio. Следващият проект за проверка с анализатора — LINQ to DB. Въведение LINQ to DB е рамка за достъп до база данни, базирана на LINQ. LINQ to DB събра най-доброто от своите предшественици. Тя ви позволява да работите с..

Използване на #[must_use] за стабилно развитие на Rust
В Rust атрибутът #[must_use] действа като полезен предупредителен механизъм, който подканва разработчиците да избягват неволно игнориране на резултата от извикване на функция или стойността на тип. Този атрибут е особено полезен при работа с функции или типове, които имат значителни странични ефекти или резултати, които трябва да бъдат разгледани. Разбиране на #[must_use] Атрибутът #[must_use] позволява на разработчиците да анотират функция или тип в Rust, което показва, че..

Установяване на стандартите на реален проект Kotlin
Kotlin не е Java Kotlin е много хубав език за програмиране, който е много лесен за научаване от екипи, които вече имат опит в работата с Java и добавят много интересни функции, които могат да направят разработката на вашия проект по-лесна и по-безопасна. Наистина, по мое лично мнение, Kotlin се чувства като сладко място между Java и Scala, където Java, особено ако вашият екип е заседнал в по-стари версии, е проста, многословна и с важна липса на функции, присъстващи в множество други..

Оптимизиране на код за хора, а не за сървъри
Всеки инженер вдига шум за това колко оптимизирано е тяхното нещо и как то може да се увеличи 8 пъти над това на „покривната система“ на рибата. Е, това вероятно е хубаво, но в днешно време всичко е оптимизирано, относително. Имаме много предни рамки, които твърдят, че са по-бързи от своите предшественици, например PREACT ››› REACT . BS или не (вероятно BS) колко често нашите машини достигат праговете, ако тези оптимизации са видими? Виждали ли сте някога уеб страница, написана..

Нулевост в c# 8
На конференцията за актуализиране в Прага, на която наскоро присъстваха някои от нас от Payments at Collector bank, една от най-интересните сесии, на които отидохме, беше разговорът на Jarod Paersons за „Нулеви референтни типове“. Нулеви референтни типове е нова функция, въведена в c# 8, която ви помага да намирате грешки, свързани с нулеви стойности във вашия код. Можете да мислите за това като за подсказки (облечени като предупреждения), където потенциални NullReferenceExceptions могат да..