#стандарты_разработки — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #стандарты_разработки, aggregated by home.social.
-
Как не надо писать код на C++
Любую программу можно написать различными способами, и она будет как-то работать, иногда даже правильно. Но лучше все-таки в своем коде определенных конструкций избегать, чтобы не возникало последующих проблем. Эта статья предназначена для начинающих разработчиков на C++, и в ней мы рассмотрим несколько вредных советов по написанию кода и пояснений, почему так делать не нужно.
-
Как мы ускорили разработку python-микросервисов с помощью шаблонизатора
Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( https://www.software.com/reports/code-time-report ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.
https://habr.com/ru/articles/920558/
#микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python
-
От хаоса к порядку. Как мы внедряем стандарты в CDEK
Привет, Хабр! Меня зовут Олег Бондарь, я архитектор решений в CDEK. В этой статье расскажу о стандартах — сводах правил и требований, которые позволяют всем участникам процесса быть в общем контексте, действовать единообразно и совершать меньше ошибок. Кроме того делают взаимодействие между людьми и системами немного проще. Статья будет полезна менеджерам проектов, разработчикам, тестировщикам, аналитикам и другим IT‑специалистам. Поговорим о способах выработки и применении стандартов, их влиянии на проектирование, разработку, тестирование и стабильность системы в целом. Для примера возьмем ERP CDEK, которая ежедневно обеспечивает работу десятков тысяч пользователей, нескольких сотен тысяч клиентов и позволяет нам обрабатывать до полумиллиона заказов в день.
https://habr.com/ru/companies/cdek_blog/articles/801421/
#стандарты #стандартизация #данные #iso #дата_и_время #analytics #business_intelligence #стандарты_разработки #стандарт
-
Как мы ускорили разработку python-микросервисов с помощью шаблонизатора
Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( https://www.software.com/reports/code-time-report ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.
https://habr.com/ru/articles/920558/
#микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python
-
Как мы ускорили разработку python-микросервисов с помощью шаблонизатора
Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( https://www.software.com/reports/code-time-report ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.
https://habr.com/ru/articles/920558/
#микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python
-
Как мы ускорили разработку python-микросервисов с помощью шаблонизатора
Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( https://www.software.com/reports/code-time-report ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.
https://habr.com/ru/articles/920558/
#микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python
-
Java. Практические советы по написанию чистого кода
Привет, Хабр! Давайте сегодня обсудим качественный код. Конечно, основные принципы очевидны: читаемость, поддерживаемость, эффективность. Но в этой статье я хочу поделиться не сухой теорией, а практическими приемами, которые мы с коллегами выработали в процессе наставничества над начинающими автотестировщиками. У нас сформировалось несколько рекомендаций и лайфхаков, о которых я расскажу далее.
https://habr.com/ru/companies/reksoft/articles/924350/
#тестирование #чистый_код #стандарты_разработки #практика_использования #начинающим_автотестировщиками #лайфхаки