Есть доклад о том, что системные аналитики нахер не нужны, но если вы так думаете, к сожалению, вы просто не встречали нормального системного аналитика 🤗
🤔2
Во всех языках есть weakref, это слабые ссылки. В python тоже есть, не могу найти ни одного примера, где бы в реальности можно было бы применить этот инструмент 🙂
👍1🤔1
🔥2😇1
Библиотека комбинаторного перечисления - https://github.com/thombashi/allpairspy
GitHub
GitHub - thombashi/allpairspy: A python library for test combinations generator. The generator allows one to create a set of tests…
A python library for test combinations generator. The generator allows one to create a set of tests using "pairwise combinations" method, reducing a number of combinations of vari...
🔥3
Вы все знаете, что есть TDD - test driven development, а из этого подхода появился подход BDD - https://habr.com/ru/companies/auriga/articles/808527/ о чем и статья. Интересно, конечно, если больше заняться нечем, но по мне такое себе.
Хабр
Введение в BDD
На протяжении истории люди придумывали различные подходы и приёмы, как разрабатывать более качественные и поддерживаемые приложения. В этой статье я бы хотел рассказать о такой...
❤2🤔1
Храним неструктурированные данные в формате?
Anonymous Poll
3%
EAV
54%
Postgres + JSON
43%
Elasticsearch
🔥4😁2
Генерация python клиента по OpenAPI схеме, по сути похода на генерацию транспортного слоя как для фронта - https://github.com/openapi-generators/openapi-python-client
GitHub
GitHub - openapi-generators/openapi-python-client: Generate modern Python clients from OpenAPI
Generate modern Python clients from OpenAPI. Contribute to openapi-generators/openapi-python-client development by creating an account on GitHub.
❤3👍1
🚀 11 правил эффективного программирования:
1. Правило бойскаутов.
2. Думай о проблеме, не только о решении.
3. Думай об общей стоимости владения.
4. Применяй SOLID.
5. Применяй шаблоны проектирования.
6. Своди сложность к минимуму.
7. Не решай задачи в одиночку. И не геройствуй!!
8. Тесты — обязательны.
9. Учи английский.
10. Многозадачность снижает твою работоспособность.
11. Лучше меньше, но лучше.
1. Правило бойскаутов.
2. Думай о проблеме, не только о решении.
3. Думай об общей стоимости владения.
4. Применяй SOLID.
5. Применяй шаблоны проектирования.
6. Своди сложность к минимуму.
7. Не решай задачи в одиночку. И не геройствуй!!
8. Тесты — обязательны.
9. Учи английский.
10. Многозадачность снижает твою работоспособность.
11. Лучше меньше, но лучше.
🔥16
Друзья, а покидайте @varlaaamova свои CV по python! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🫡1