home.social

#стандарты_разработки — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #стандарты_разработки, aggregated by home.social.

  1. Как не надо писать код на C++

    Любую программу можно написать различными способами, и она будет как-то работать, иногда даже правильно. Но лучше все-таки в своем коде определенных конструкций избегать, чтобы не возникало последующих проблем. Эта статья предназначена для начинающих разработчиков на C++, и в ней мы рассмотрим несколько вредных советов по написанию кода и пояснений, почему так делать не нужно.

    habr.com/ru/companies/otus/art

    #c++ #разработка #стандарты_разработки #читаемость_кода

  2. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  3. От хаоса к порядку. Как мы внедряем стандарты в CDEK

    Привет, Хабр! Меня зовут Олег Бондарь, я архитектор решений в CDEK. В этой статье расскажу о стандартах — сводах правил и требований, которые позволяют всем участникам процесса быть в общем контексте, действовать единообразно и совершать меньше ошибок. Кроме того делают взаимодействие между людьми и системами немного проще. Статья будет полезна менеджерам проектов, разработчикам, тестировщикам, аналитикам и другим IT‑специалистам. Поговорим о способах выработки и применении стандартов, их влиянии на проектирование, разработку, тестирование и стабильность системы в целом. Для примера возьмем ERP CDEK, которая ежедневно обеспечивает работу десятков тысяч пользователей, нескольких сотен тысяч клиентов и позволяет нам обрабатывать до полумиллиона заказов в день.

    habr.com/ru/companies/cdek_blo

    #стандарты #стандартизация #данные #iso #дата_и_время #analytics #business_intelligence #стандарты_разработки #стандарт

  4. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  5. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  6. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  7. Java. Практические советы по написанию чистого кода

    Привет, Хабр! Давайте сегодня обсудим качественный код. Конечно, основные принципы очевидны: читаемость, поддерживаемость, эффективность. Но в этой статье я хочу поделиться не сухой теорией, а практическими приемами, которые мы с коллегами выработали в процессе наставничества над начинающими автотестировщиками. У нас сформировалось несколько рекомендаций и лайфхаков, о которых я расскажу далее.

    habr.com/ru/companies/reksoft/

    #тестирование #чистый_код #стандарты_разработки #практика_использования #начинающим_автотестировщиками #лайфхаки