💡 Подборка советов по чтению чужого кода
▫️ Один из простых способов улучшить свои навыки программирования — читать чужой код
▫️ Читайте программы, написанные теми, кого вы уважаете
▫️ Читайте программы, которые вы сможете, действительно, достаточно глубоко понять
▫️ При чтении чужого кода документируйте ваши результаты
▫️ Измените код, скомпилируйте
▫️ «Смыть и повторить»
▫️ Где начать чтение чужого кода?
Clean Code #советы #подборка
▫️ Один из простых способов улучшить свои навыки программирования — читать чужой код
▫️ Читайте программы, написанные теми, кого вы уважаете
▫️ Читайте программы, которые вы сможете, действительно, достаточно глубоко понять
▫️ При чтении чужого кода документируйте ваши результаты
▫️ Измените код, скомпилируйте
▫️ «Смыть и повторить»
▫️ Где начать чтение чужого кода?
Clean Code #советы #подборка
🔥 Лучшее на канале за неделю
1. PyQt6 — полное руководство для новичков.
2. Wallaby — инструмент для повышения продуктивности разработки. Он запускает JavaScript и TypeScript-тесты пока вы пишете код и выводит результаты в IDE рядом с кодом.
3. Clean Code in JavaScript.
1. PyQt6 — полное руководство для новичков.
2. Wallaby — инструмент для повышения продуктивности разработки. Он запускает JavaScript и TypeScript-тесты пока вы пишете код и выводит результаты в IDE рядом с кодом.
3. Clean Code in JavaScript.
📑 PayPal доигрался с заморозкой аккаунтов без объяснения. Подан групповой иск
Против компании PayPal Holdings, Inc. подан судебный иск за блокировку аккаунтов пользователей. Трое истцов выдвинули обвинение по 4 статьям. К иску могут присоединиться и другие пользователи, чьи аккаунты PayPal были заблокированы в предыдущие годы. Пострадавшие требуют возмещения ущерба, штрафных санкций и компенсаций.
Clean Code #новости #PayPal
Против компании PayPal Holdings, Inc. подан судебный иск за блокировку аккаунтов пользователей. Трое истцов выдвинули обвинение по 4 статьям. К иску могут присоединиться и другие пользователи, чьи аккаунты PayPal были заблокированы в предыдущие годы. Пострадавшие требуют возмещения ущерба, штрафных санкций и компенсаций.
Clean Code #новости #PayPal
🧑💻 Имена функций должны начинаться с глагола. Лучше длинное имя, чем не содержательное короткое.
См. код 1 — название
А должно быть понятно предназначение функции уже по названию — см. код 2.
Clean Code #совет #cleancode
См. код 1 — название
start
не сообщает, что именно стартует функция. Только заглянув в тело становится понятно, что функция открывает Activity
.А должно быть понятно предназначение функции уже по названию — см. код 2.
Clean Code #совет #cleancode
Clockify
Это в первую очередь трекер рабочего времени, который помогает следить, сколько часов уходит на проекты, насколько вы продуктивны каждый день месяц или год, также прикидывать зарплату. Ещё можно вписать часы вручную, заполнить табель учёта рабочего времени в конце дня и проанализировать, как долго проходит работа над каждым проектом.
📑 Сайт
Clean Code #инструменты
Это в первую очередь трекер рабочего времени, который помогает следить, сколько часов уходит на проекты, насколько вы продуктивны каждый день месяц или год, также прикидывать зарплату. Ещё можно вписать часы вручную, заполнить табель учёта рабочего времени в конце дня и проанализировать, как долго проходит работа над каждым проектом.
📑 Сайт
Clean Code #инструменты
🧑💻 Команды switch
С оператором
Clean Code #совет #cleancode
С оператором
switch
связано много спорных решений. Функция с ним по определению не может выполнять одну операцию, даже если switch
содержит всего пару условий. Если обойтись без switch не получается, то можно опустить его в низкоуровневую логику приложения.Clean Code #совет #cleancode
📖 Clean C++
🖋 Stephan Roth, 2017
Настоящая книга является обязательной для профессиональных разработчиков и архитекторов программного обеспечения на С++, заинтересованных в написании чистого и легко поддерживаемого кода. Как известно из практики, грамотный код позволяет сократить затраты на разработку, а это является важным условием современный разработки. Из книги вы научитесь принципам создания надёжной архитектуры приложения, работать с тестами и шаблонами проектирования.
💾 Скачать книгу
Clean Code #книги #C_plus_plus #cleancode
🖋 Stephan Roth, 2017
Настоящая книга является обязательной для профессиональных разработчиков и архитекторов программного обеспечения на С++, заинтересованных в написании чистого и легко поддерживаемого кода. Как известно из практики, грамотный код позволяет сократить затраты на разработку, а это является важным условием современный разработки. Из книги вы научитесь принципам создания надёжной архитектуры приложения, работать с тестами и шаблонами проектирования.
💾 Скачать книгу
Clean Code #книги #C_plus_plus #cleancode
🧑💻 Объекты как аргументы
Если количество аргументов функции/метода превышает 2-3, то стоит задуматься об объединении некоторых аргументов в отдельную абстракцию или класс.
Clean Code #совет #cleancode
Если количество аргументов функции/метода превышает 2-3, то стоит задуматься об объединении некоторых аргументов в отдельную абстракцию или класс.
Clean Code #совет #cleancode
MySQL туториал для начинающих
Туториал по MySQL для начинающих. Изучите MySQL, самую популярную в мире базу данных с открытым исходным кодом.
📺 YouTube
Clean Code #видео #MySQL
Туториал по MySQL для начинающих. Изучите MySQL, самую популярную в мире базу данных с открытым исходным кодом.
📺 YouTube
Clean Code #видео #MySQL
YouTube
SQL Course for Beginners [Full Course]
Master SQL – an essential skill for AI, machine learning, data analysis, and more! 📚 This beginner-friendly course teaches you SQL from scratch.
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
🚀…
❤️ Join this channel to get access to perks:
https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA/join
🚀…
🔥 Лучшее на канале за неделю
1. Clean C++.
2. Clockify — это в первую очередь трекер рабочего времени, который помогает следить, сколько часов уходит на проекты, насколько вы продуктивны каждый день месяц или год, также прикидывать зарплату.
3. Объекты как аргументы.
1. Clean C++.
2. Clockify — это в первую очередь трекер рабочего времени, который помогает следить, сколько часов уходит на проекты, насколько вы продуктивны каждый день месяц или год, также прикидывать зарплату.
3. Объекты как аргументы.
Coderbyte
Поможет вам совершенствовать свой код, решая задачи по алгоритмам, фронтенду, бэкенду и базам данных. Также сайт предоставляет реальные задания из собеседований, которые помогут вам подготовиться.
📑 Сайт
Clean Code #инструменты
Поможет вам совершенствовать свой код, решая задачи по алгоритмам, фронтенду, бэкенду и базам данных. Также сайт предоставляет реальные задания из собеседований, которые помогут вам подготовиться.
📑 Сайт
Clean Code #инструменты
🧑💻 Использование аргументов-флагов
Аргументы-флаги могут приводить к некоторой путанице в коде, поэтому их лучше вовсе не использовать. Такие аргументы усложняют сигнатуру метода и говорят о том, что функция выполняет более одной операции. Помните, при истинном значении флага выполняется одна операция, а при ложном — другая.
Clean Code #совет #cleancode
Аргументы-флаги могут приводить к некоторой путанице в коде, поэтому их лучше вовсе не использовать. Такие аргументы усложняют сигнатуру метода и говорят о том, что функция выполняет более одной операции. Помните, при истинном значении флага выполняется одна операция, а при ложном — другая.
Clean Code #совет #cleancode
📖 Clean Code in Python
🖋 Mariano Anaya, 2018
В настоящее время Python используется во многих различных областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Во всех этих областях опытные специалисты могут найти примеры неэффективности, проблем и других опасностей из-за плохого кода. Прочитав эту книгу, читатели поймут эти проблемы и узнают, как их исправить.
💾 Скачать книгу
Clean Code #книги #python #cleancode
🖋 Mariano Anaya, 2018
В настоящее время Python используется во многих различных областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Во всех этих областях опытные специалисты могут найти примеры неэффективности, проблем и других опасностей из-за плохого кода. Прочитав эту книгу, читатели поймут эти проблемы и узнают, как их исправить.
💾 Скачать книгу
Clean Code #книги #python #cleancode
📑 Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры
▍Часть 3
Перед прочтением рекомендуем ознакомиться с первой и второй частями.
В прошлых частях мы успешно спроектировали и запустили два микросервиса: сервис BookStore и сервис аутентификации/авторизации.
Теперь мы можем расположить каждый из них на отдельном инстансе (например в AWS EC2), но в таком случае они будут выглядеть не как одно целое для конечного потребителя. Далее при развитии архитектуры количество сервисов будет только увеличиваться, и нам понадобится что-то, что свяжет наши сервисы и будет маршрутизировать запросы пользователя на каждый из них. Для этих целей используют шаблон проектирования API Gateway, который позволяет реализовать единую точку входа в нашу систему, и перенаправляет запросы на нужный микросервис.
Clean Code #статьи #java
▍Часть 3
Перед прочтением рекомендуем ознакомиться с первой и второй частями.
В прошлых частях мы успешно спроектировали и запустили два микросервиса: сервис BookStore и сервис аутентификации/авторизации.
Теперь мы можем расположить каждый из них на отдельном инстансе (например в AWS EC2), но в таком случае они будут выглядеть не как одно целое для конечного потребителя. Далее при развитии архитектуры количество сервисов будет только увеличиваться, и нам понадобится что-то, что свяжет наши сервисы и будет маршрутизировать запросы пользователя на каждый из них. Для этих целей используют шаблон проектирования API Gateway, который позволяет реализовать единую точку входа в нашу систему, и перенаправляет запросы на нужный микросервис.
Clean Code #статьи #java
📑 WinRAR только в версии 6.1 от января 2022 года отказался от поддержки Windows XP
По информации gHacks, в последнем обновлении популярной программы для сжатия файлов WinRAR разработчики отказались от поддержки Windows XP. Графический режим версии 6.1 культового архиватора теперь доступен на ПК с ОС от Microsoft, начиная с Windows Vista.
Clean Code #новости #WinRAR
По информации gHacks, в последнем обновлении популярной программы для сжатия файлов WinRAR разработчики отказались от поддержки Windows XP. Графический режим версии 6.1 культового архиватора теперь доступен на ПК с ОС от Microsoft, начиная с Windows Vista.
Clean Code #новости #WinRAR