#ошибки_в_программе — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ошибки_в_программе, aggregated by home.social.
-
Антигайд: как понизить лояльность пользователя вплоть до его ухода, мастер-класс от «Кошелька» в «Телеграм»
Здесь много читателей, которые создают свои стартапы, если вы один из них, или вы менеджер продукта, будет полезно посмотреть на две классические ошибки, из за которых уходят пользователи , и узнать, как не допустить подобного у себя. Так как это "антигайд", советы ниже воспринимайте с точностью до "наоборот"!
https://habr.com/ru/articles/985672/
#ошибки_в_бизнесе #ошибки_в_программе #баги #поддержка_пользователей #custdev #customer_development #feedback #обратная_связь #обратная_связь_от_клиентов #андрей_рик
-
Антигайд: как понизить лояльность пользователя вплоть до его ухода, мастер-класс от «Кошелька» в «Телеграм»
Здесь много читателей, которые создают свои стартапы, если вы один из них, или вы менеджер продукта, будет полезно посмотреть на две классические ошибки, из за которых уходят пользователи , и узнать, как не допустить подобного у себя. Так как это "антигайд", советы ниже воспринимайте с точностью до "наоборот"!
https://habr.com/ru/articles/985672/
#ошибки_в_бизнесе #ошибки_в_программе #баги #поддержка_пользователей #custdev #customer_development #feedback #обратная_связь #обратная_связь_от_клиентов #андрей_рик
-
Антигайд: как понизить лояльность пользователя вплоть до его ухода, мастер-класс от «Кошелька» в «Телеграм»
Здесь много читателей, которые создают свои стартапы, если вы один из них, или вы менеджер продукта, будет полезно посмотреть на две классические ошибки, из за которых уходят пользователи , и узнать, как не допустить подобного у себя. Так как это "антигайд", советы ниже воспринимайте с точностью до "наоборот"!
https://habr.com/ru/articles/985672/
#ошибки_в_бизнесе #ошибки_в_программе #баги #поддержка_пользователей #custdev #customer_development #feedback #обратная_связь #обратная_связь_от_клиентов #андрей_рик
-
Антигайд: как понизить лояльность пользователя вплоть до его ухода, мастер-класс от «Кошелька» в «Телеграм»
Здесь много читателей, которые создают свои стартапы, если вы один из них, или вы менеджер продукта, будет полезно посмотреть на две классические ошибки, из за которых уходят пользователи , и узнать, как не допустить подобного у себя. Так как это "антигайд", советы ниже воспринимайте с точностью до "наоборот"!
https://habr.com/ru/articles/985672/
#ошибки_в_бизнесе #ошибки_в_программе #баги #поддержка_пользователей #custdev #customer_development #feedback #обратная_связь #обратная_связь_от_клиентов #андрей_рик
-
Поиск ошибок в юнит-тестах
Давно хотелось написать статью, что юнит-тесты — это хорошо, но не стоит забывать, что они тоже могут содержать ошибки. Сейчас встретился проект DPDK, тесты которого хорошо демонстрируют этот нюанс. Давайте посмотрим, как выглядят типичные ошибки в юнит-тестах, и как они выявляются с помощью статического анализа кода.
https://habr.com/ru/companies/pvs-studio/articles/856220/
#юниттесты #unittesting #unitтестирование #тестирование #TDD #DPDK #c #c++ #ошибки #ошибки_в_программе #статический_анализ_кода #pvsstudio #sast #си #open_source
-
Что делать, если ваш слон думает, что он баг?
Мы окунулись в веб-разработку и нашли там необычное животное. Это был слон с повадками бага. Мы изучили код проекта PHP и поняли, в чём дело. Давайте вместе посмотрим на необычные случаи, которые могут привести к неожиданным результатам.
https://habr.com/ru/companies/pvs-studio/articles/941970/
#программирование #php #c #c++ #статический_анализ #static_analysis #ошибки_в_программе #memory_allocation #undefined_behavior #неопределённое_поведение
-
[Перевод] Почему я предпочитаю исключения, а не значения ошибок
Качественная обработка ошибок — это ключ к созданию надёжных программ; но программистов она часто пугает, ведь всегда найдётся ещё один пограничный случай. В традиционных объектно-ориентированных языках программирования используются специальные классы исключений, которые можно выбрасывать, чтобы прекратить обычный поток управления и немедленно сообщить об ошибке. Давайте рассмотрим пример, в котором применено защищённое от ошибок целочисленное деление: int safeDiv(int a, int b) {
if (b == 0)
throw Div0(); // Исключения передаются особым образом
return a / b; // Теперь-то всё абсолютно безопасно, ведь так?
} Новые языки программирования склонны применять сообщения об ошибках в функциональном стиле и кодировать ошибки в возвращаемый тип. Например, Go кодирует ошибку в возвращаемый тип при помощи кортежа (res, err) , а Rust возвращает Result<T, E> — тип-сумму результата и ошибки.https://habr.com/ru/companies/ruvds/articles/843728/
#ruvds_переводы #исключения #отладка #ошибки_в_программе #сообщения_об_ошибках #коды_ошибок #exception
-
17 самых распространенных ошибок новичков в Python и как их фиксить
Разбираемся, как исправить самые распространенные ошибки Python, которые приводят к сбою вашей программы.
https://habr.com/ru/companies/skillfactory/articles/816015/
#python #пайтон #ошибки #ошибки_в_коде #ошибки_в_программе #исключения_в_python #python3 #разработка_на_python
-
Дави жуков
Существует много курсов программирования и повышения IT-квалификации, но ни на одном из них не учат системно искать и исправлять ошибки. В реальных крупных проектах до 30% времени может уходить не на написание нового кода и фич, а на поиск первопричин неисправностей и их устранения. Именно недочёты и ошибки будут мешать вашему клиенту составить положительное впечатление о продукте, а в некоторых случаях они полностью блокируют процесс. Кроме того, инженер, который только пишет новый код и не решает ошибки, не получает архитектурный опыт и не расширяет кругозор, что приводит к появлению новых недочётов в проектах. Я опишу наш инструментарий для исправления ошибок в веб-приложениях и поделюсь опытом.
https://habr.com/ru/companies/domclick/articles/797779/
#вебприложения #логи #ошибки #ошибки_программистов #ошибки_в_коде #ошибки_в_программе #базы_данных #аудит_изменений #sentry
-
Операция «K». Ищем баги в коде IntelliJ IDEA
В этой статье мы проверим проект IntelliJ IDEA Community Edition на наличие ошибок и отправим наши правки разработчикам. Крупный проект, Open Source база и использование статического анализатора при разработке. Сложная задача для PVS-Studio.
https://habr.com/ru/companies/pvs-studio/articles/780560/
#java #intellij_idea #pvsstudio #статический_анализ #программирование #ошибки_в_программе #ошибки_в_коде #рефакторинг
-
Какую статью хочется прочитать в нашем блоге на тему C++, C# или Java?
Наша команда регулярно публикует теоретические статьи, пишет про поиск ошибок в открытых проектах, делает развлекательные посты. В общем, в нашем блоге много всего интересного и полезного. Однако не ходим ли мы по кругу с одними и теми же темами? Нам сложно взглянуть на нашу ленту публикаций со стороны. Приглашаем поделиться идеями, какие статьи хотелось бы видеть от нашей команды. На данный момент контент нашего блога можно разделить на 4 основные категории: Теоретические статьи; Информационно-развлекательные статьи; Проверка открытых проектов; Всё остальное.
https://habr.com/ru/companies/pvs-studio/articles/775332/
#pvsstudio #си #си++ #c# #java #c #c++ #обзор_кода #программирование #качество_кода #баги #ошибки_в_коде #ошибки_в_программе #теория #блог #статический_анализ_кода #информационная_безопасность
-
Что делать, если ваш слон думает, что он баг?
Мы окунулись в веб-разработку и нашли там необычное животное. Это был слон с повадками бага. Мы изучили код проекта PHP и поняли, в чём дело. Давайте вместе посмотрим на необычные случаи, которые могут привести к неожиданным результатам.
https://habr.com/ru/companies/pvs-studio/articles/941970/
#программирование #php #c #c++ #статический_анализ #static_analysis #ошибки_в_программе #memory_allocation #undefined_behavior #неопределённое_поведение
-
Что делать, если ваш слон думает, что он баг?
Мы окунулись в веб-разработку и нашли там необычное животное. Это был слон с повадками бага. Мы изучили код проекта PHP и поняли, в чём дело. Давайте вместе посмотрим на необычные случаи, которые могут привести к неожиданным результатам.
https://habr.com/ru/companies/pvs-studio/articles/941970/
#программирование #php #c #c++ #статический_анализ #static_analysis #ошибки_в_программе #memory_allocation #undefined_behavior #неопределённое_поведение
-
Что делать, если ваш слон думает, что он баг?
Мы окунулись в веб-разработку и нашли там необычное животное. Это был слон с повадками бага. Мы изучили код проекта PHP и поняли, в чём дело. Давайте вместе посмотрим на необычные случаи, которые могут привести к неожиданным результатам.
https://habr.com/ru/companies/pvs-studio/articles/941970/
#программирование #php #c #c++ #статический_анализ #static_analysis #ошибки_в_программе #memory_allocation #undefined_behavior #неопределённое_поведение
-
[Перевод] Почему я предпочитаю исключения, а не значения ошибок
Качественная обработка ошибок — это ключ к созданию надёжных программ; но программистов она часто пугает, ведь всегда найдётся ещё один пограничный случай. В традиционных объектно-ориентированных языках программирования используются специальные классы исключений, которые можно выбрасывать, чтобы прекратить обычный поток управления и немедленно сообщить об ошибке. Давайте рассмотрим пример, в котором применено защищённое от ошибок целочисленное деление: int safeDiv(int a, int b) {
if (b == 0)
throw Div0(); // Исключения передаются особым образом
return a / b; // Теперь-то всё абсолютно безопасно, ведь так?
} Новые языки программирования склонны применять сообщения об ошибках в функциональном стиле и кодировать ошибки в возвращаемый тип. Например, Go кодирует ошибку в возвращаемый тип при помощи кортежа (res, err) , а Rust возвращает Result<T, E> — тип-сумму результата и ошибки.https://habr.com/ru/companies/ruvds/articles/843728/
#ruvds_переводы #исключения #отладка #ошибки_в_программе #сообщения_об_ошибках #коды_ошибок #exception
-
[Перевод] Почему я предпочитаю исключения, а не значения ошибок
Качественная обработка ошибок — это ключ к созданию надёжных программ; но программистов она часто пугает, ведь всегда найдётся ещё один пограничный случай. В традиционных объектно-ориентированных языках программирования используются специальные классы исключений, которые можно выбрасывать, чтобы прекратить обычный поток управления и немедленно сообщить об ошибке. Давайте рассмотрим пример, в котором применено защищённое от ошибок целочисленное деление: int safeDiv(int a, int b) {
if (b == 0)
throw Div0(); // Исключения передаются особым образом
return a / b; // Теперь-то всё абсолютно безопасно, ведь так?
} Новые языки программирования склонны применять сообщения об ошибках в функциональном стиле и кодировать ошибки в возвращаемый тип. Например, Go кодирует ошибку в возвращаемый тип при помощи кортежа (res, err) , а Rust возвращает Result<T, E> — тип-сумму результата и ошибки.https://habr.com/ru/companies/ruvds/articles/843728/
#ruvds_переводы #исключения #отладка #ошибки_в_программе #сообщения_об_ошибках #коды_ошибок #exception
-
Поиск ошибок в юнит-тестах
Давно хотелось написать статью, что юнит-тесты — это хорошо, но не стоит забывать, что они тоже могут содержать ошибки. Сейчас встретился проект DPDK, тесты которого хорошо демонстрируют этот нюанс. Давайте посмотрим, как выглядят типичные ошибки в юнит-тестах, и как они выявляются с помощью статического анализа кода.
https://habr.com/ru/companies/pvs-studio/articles/856220/
#юниттесты #unittesting #unitтестирование #тестирование #TDD #DPDK #c #c++ #ошибки #ошибки_в_программе #статический_анализ_кода #pvsstudio #sast #си #open_source
-
Поиск ошибок в юнит-тестах
Давно хотелось написать статью, что юнит-тесты — это хорошо, но не стоит забывать, что они тоже могут содержать ошибки. Сейчас встретился проект DPDK, тесты которого хорошо демонстрируют этот нюанс. Давайте посмотрим, как выглядят типичные ошибки в юнит-тестах, и как они выявляются с помощью статического анализа кода.
https://habr.com/ru/companies/pvs-studio/articles/856220/
#юниттесты #unittesting #unitтестирование #тестирование #TDD #DPDK #c #c++ #ошибки #ошибки_в_программе #статический_анализ_кода #pvsstudio #sast #си #open_source
-
Поиск ошибок в юнит-тестах
Давно хотелось написать статью, что юнит-тесты — это хорошо, но не стоит забывать, что они тоже могут содержать ошибки. Сейчас встретился проект DPDK, тесты которого хорошо демонстрируют этот нюанс. Давайте посмотрим, как выглядят типичные ошибки в юнит-тестах, и как они выявляются с помощью статического анализа кода.
https://habr.com/ru/companies/pvs-studio/articles/856220/
#юниттесты #unittesting #unitтестирование #тестирование #TDD #DPDK #c #c++ #ошибки #ошибки_в_программе #статический_анализ_кода #pvsstudio #sast #си #open_source