Публикации по теме 'code'


Лучшие онлайн-курсы для изучения языка Rust
Лучшие онлайн-курсы и видео для изучения одного из лучших языков программирования последнего времени Rust является одним из самых быстрорастущих языков в последнее время благодаря своим многочисленным преимуществам: он невероятно быстр и эффективно использует память: без среды выполнения или сборщика мусора, он работает на встроенных устройствах и легко интегрируется с…

Эвристика для чистого кода
Чтобы написать новый код, мы должны прочитать старый код. Таким образом, облегчение чтения на самом деле облегчает написание. — Роберт Мартин Чистый код не содержит никаких дубликатов и хорошо выполняет одну задачу. Он предлагает один способ, а не множество, для выполнения одной задачи и, следовательно, следует принципу СУХОЙ (не повторяйтесь). Производительность близка к оптимальной, чтобы не создавать соблазна для оптимизации кода. Нет ничего очевидного, что вы можете..

Бинарный поиск в Java — как это работает?
Поиск и сортировка — фундаментальные концепции программирования, и всем программистам в какой-то момент приходилось реализовывать алгоритм, который проходит по списку или массиву информации. Есть много способов сделать это, но сегодня мы обсудим один из самых мощных алгоритмов поиска: Двоичный поиск . Что такое бинарный поиск? Алгоритм поиска, который находит положение нескольких элементов, используя некоторую цель. Двоичный поиск быстрее линейного поиска и работает только в..

Установка Symfony 4 и новые возможности
Symfony 4 - новейшая версия одного из самых известных фреймворков PHP. Она была выпущена 30 ноября 2017 года и пользуется большим успехом! Одна из Самым большим отличием от старых версий является наличие очень маленьких зависимостей, устанавливаемых при запуске вашего проекта Symfony 4. Symfony 4 настолько крошечный, что проект Silex был отклонен. Как установить Symfony 4 Чтобы создать новое приложение Symfony 4, у вас должен быть установлен PHP 7.1 или выше и Composer. С..

Алгоритм сортировки
Пузырьковая сортировка работает, многократно сравнивая пары соседних элементов, а затем меняя их позиции, чтобы отсортировать их. Чтобы отсортировать элементы, пузырьковая сортировка выполняет этот шаг несколько раз, которые называются проходами. Давайте посмотрим на это на примере: Пузырьковая сортировка популярна в компьютерной графике за ее способность обнаруживать очень небольшие ошибки (например, замену всего двух элементов) в почти отсортированных массивах. и исправить..

Почему разработчики Python должны использовать @staticmethod и @classmethod
В этой статье я покажу вам, что такое @staticmethod и @classcmethod , а также почему и когда их следует использовать! Давайте начнем. Если вы еще не знаете, что такое декоратор и как он работает, то в первую очередь прочитайте эту статью . Определение: @статический метод @staticmethod — это встроенный декоратор, определяющий статический метод в классе Python. Статический метод не получает аргументы ни класса, ни экземпляра, независимо от того, вызывается ли он..

Как написать код на потом
Как написать код на потом 2 быстрых победы в написании поддерживаемого кода Я не собираюсь говорить вам писать поддерживаемый код. Написание хорошо отточенного, поддерживаемого кода в некоторых ситуациях не имеет смысла. Может быть, вам просто нужно отправить код как можно быстрее (не имеет значения, насколько удобен ваш код, если ваш стартап зависит от MVP для финансирования). Или, может быть, это потребует больше усилий, чем того стоит. Чтобы расширить это, взаимосвязь между..