Forwarded from Clean Code (TelepostBot)
Codacy
Codacy - автоматизированный инструмент для статического анализа кода. Codacy обеспечивает разработчика отчетом о соблюдении стандарта качества кода, позволяет получить данные о цикломатической сложности, дублировании и степени покрытия кода модульными тестами.
Codacy поддерживает более 20 языков программирования, он с высокой вероятностью покрывает все потребности вашего проекта. Интеграция с GitHub упрощает проведение Code Review, ведь рекомендации по рефакторингу автоматически добавляются в комментарии.
GitHub
#tools #code_analyzer
Codacy - автоматизированный инструмент для статического анализа кода. Codacy обеспечивает разработчика отчетом о соблюдении стандарта качества кода, позволяет получить данные о цикломатической сложности, дублировании и степени покрытия кода модульными тестами.
Codacy поддерживает более 20 языков программирования, он с высокой вероятностью покрывает все потребности вашего проекта. Интеграция с GitHub упрощает проведение Code Review, ведь рекомендации по рефакторингу автоматически добавляются в комментарии.
GitHub
#tools #code_analyzer
Forwarded from Clean Code (TelepostBot)
Грамотное программирование
Многие слышат о самодокументируемом коде, но зачастую его ценности не уделяется достаточного внимания, однако это очень грубая ошибка, когда разработчик пренебрегает документированием кода, плохо продумывает имена типов, функций, не выделяет важные фрагменты кода и не пишет осмысленные комментарии.
В будущем это создаст проблемы в сопровождении не только ему, но и его команде, ведь самые важные фрагменты программы могут упускаться из виду, что приводит к большим трудностям при исправлении ошибок и добавлении функционала. Думайте наперед, выполняйте свою работу разработчика профессионально и вы обретете одобрение и уважение коллег.
#tips #good_programmers
Многие слышат о самодокументируемом коде, но зачастую его ценности не уделяется достаточного внимания, однако это очень грубая ошибка, когда разработчик пренебрегает документированием кода, плохо продумывает имена типов, функций, не выделяет важные фрагменты кода и не пишет осмысленные комментарии.
В будущем это создаст проблемы в сопровождении не только ему, но и его команде, ведь самые важные фрагменты программы могут упускаться из виду, что приводит к большим трудностям при исправлении ошибок и добавлении функционала. Думайте наперед, выполняйте свою работу разработчика профессионально и вы обретете одобрение и уважение коллег.
#tips #good_programmers
Forwarded from Clean Code (TelepostBot)
TestQuality
TestQuality - расширение GitHub, которое предоставляет мощные средства управления планами тестирования, помогая разработчикам и тестировщикам создавать, запускать и контролировать задачи тестирования ПО.
С этим инструментом вы можете:
● Быстро создавать и запускать тест-планы, тест-кейсы и наборы тестов;
● Автоматически импортировать результаты тестирования
TestQuality распространяется бесплатно для публичных репозиториев GitHub.
Инструкция по установке | GitHub
#tools #test_management
TestQuality - расширение GitHub, которое предоставляет мощные средства управления планами тестирования, помогая разработчикам и тестировщикам создавать, запускать и контролировать задачи тестирования ПО.
С этим инструментом вы можете:
● Быстро создавать и запускать тест-планы, тест-кейсы и наборы тестов;
● Автоматически импортировать результаты тестирования
TestQuality распространяется бесплатно для публичных репозиториев GitHub.
Инструкция по установке | GitHub
#tools #test_management
Forwarded from Clean Code
Uploadcare
Сервис для загрузки и хранения кода. End-to-end облачная платформа для обработки и передачи контента. Платформа работает на технологии Adaptive Delivery и включает в себя облачное хранилище, обработку и загрузку видео, изображений и других файлов. Для передачи данных используется сеть из территориально распределенных CDN-серверов.
📑 Сайт
Clean Code #инструменты
Сервис для загрузки и хранения кода. End-to-end облачная платформа для обработки и передачи контента. Платформа работает на технологии Adaptive Delivery и включает в себя облачное хранилище, обработку и загрузку видео, изображений и других файлов. Для передачи данных используется сеть из территориально распределенных CDN-серверов.
📑 Сайт
Clean Code #инструменты
*Як правильно організувати Python-проект*
- https://codeguida.com/post/701/
- http://www.vitaliypodoba.com/2014/08/django-project-and-app-practices/
- https://medium.com/analytics-vidhya/structuring-python-code-best-practices-from-over-10-blogs-2e33cbb83c49
- https://www.pydanny.com/cookie-project-templates-made-easy.html
- https://docs.python-guide.org/writing/structure/
- https://towardsdatascience.com/ultimate-setup-for-your-next-python-project-179bda8a7c2c
- https://dev.to/codemouse92/dead-simple-python-project-structure-and-imports-38c6
- https://codeguida.com/post/701/
- http://www.vitaliypodoba.com/2014/08/django-project-and-app-practices/
- https://medium.com/analytics-vidhya/structuring-python-code-best-practices-from-over-10-blogs-2e33cbb83c49
- https://www.pydanny.com/cookie-project-templates-made-easy.html
- https://docs.python-guide.org/writing/structure/
- https://towardsdatascience.com/ultimate-setup-for-your-next-python-project-179bda8a7c2c
- https://dev.to/codemouse92/dead-simple-python-project-structure-and-imports-38c6
Codeguida
Як правильно організувати Python-проект
Коли ви пишете щось серйозне, що буде підтримуватися довгий час, що залежить від якихось зовнішніх сервісів, ви повинні добре все налаштувати
How to Write Beautiful Python Code With PEP 8
https://realpython.com/python-pep8/#why-we-need-pep-8
https://realpython.com/python-pep8/#why-we-need-pep-8
Real Python
How to Write Beautiful Python Code With PEP 8 – Real Python
Learn how to write readable, high-quality Python code by following the PEP 8 style guide and using linters and autoformatters to enforce it.
Forwarded from Clean Code
Review Board
Сетевое, open-source решение для ревью кода. Чтобы протестировать этот инструмент, можете либо попробовать демо на их сайте, либо загрузить и установить программу на вашем сервере.
📑 Сайт
Clean Code #инструменты #CodeReview
Сетевое, open-source решение для ревью кода. Чтобы протестировать этот инструмент, можете либо попробовать демо на их сайте, либо загрузить и установить программу на вашем сервере.
📑 Сайт
Clean Code #инструменты #CodeReview
How I Tripled My Return on Bitcoin Using Mathematics, Algorithms, and Python | by Sajid Lhessani | May, 2021 | Level Up Coding
https://levelup.gitconnected.com/how-i-tripled-my-return-on-bitcoin-using-mathematics-algorithms-and-python-347edd9b5625
https://levelup.gitconnected.com/how-i-tripled-my-return-on-bitcoin-using-mathematics-algorithms-and-python-347edd9b5625
Medium
How I Tripled My Return on Bitcoin Using Mathematics, Algorithms, and Python
Using the Golden Line algorithm, I predicted Bitcoin, Ripple, Ethereum & Dogecoin price evolutions. Full Python code shared.
CyberBrain: Debugging Python Programs Like A Pro | by Kaustubh Gupta | May, 2021 | Towards Data Science
https://towardsdatascience.com/cyberbrain-debugging-python-programs-like-a-pro-dbedbfa25800
https://towardsdatascience.com/cyberbrain-debugging-python-programs-like-a-pro-dbedbfa25800
Medium
CyberBrain: Debugging Python Programs Like A Pro
Python debugging redefined
3 Tools to Track and Visualize the Execution of your Python Code | by Khuyen Tran | Apr, 2021 | Towards Data Science
https://towardsdatascience.com/3-tools-to-track-and-visualize-the-execution-of-your-python-code-666a153e435e
https://towardsdatascience.com/3-tools-to-track-and-visualize-the-execution-of-your-python-code-666a153e435e
Programming a robot to teach itself how to move | Ars Technica
https://arstechnica.com/science/2021/05/programming-a-robot-to-teach-itself-how-to-move/
https://arstechnica.com/science/2021/05/programming-a-robot-to-teach-itself-how-to-move/
Ars Technica
Programming a robot to teach itself how to move
Flexible, open-ended learning software works but finds the real world difficult.
The Moment I Realized Data Science Certificates Won’t Push my Career Forward | by Kurtis Pykes | May, 2021 | Towards Data Science
https://towardsdatascience.com/the-moment-i-realized-data-science-certificates-wont-push-my-career-forward-efe2d404ab72
https://towardsdatascience.com/the-moment-i-realized-data-science-certificates-wont-push-my-career-forward-efe2d404ab72
Medium
The Moment I Realized Data Science Certificates Won’t Push my Career Forward
I like to think of myself as an entrepreneur now. I no longer report to a line manager or boss, nor do I have a set time in which I must report an office — although I set a time for myself to enforce…