Новые материалы


Принцип инверсии зависимостей: D в SOLID — Theory
Когда вы добавляете или изменяете код, другой связанный код часто ломается. Это может расстраивать, особенно когда проекты становятся больше и сложнее. Однажды я работал над проектом среднего размера, где меня попросили добавить новую функцию. Закончив кодирование, я понял, что случайно изменил почти всю кодовую базу, чтобы эта функция заработала. Почему это происходит? Проведя небольшое исследование, я нашел объяснение дяди Боба, которое помогло мне понять, почему это может..

30 простых приемов для повышения уровня программирования на Python
Лучше Python Как язык программирования общего назначения Python проник почти во все промышленные и академические области. Основываясь на своих наблюдениях за программированием на Python в области биомедицинских наук, я понимаю, что значительное количество программистов Python, включая меня, имеют разный опыт программирования, такие как Matlab, C, C ++, Java, JavaScript и Swift, а не упомяните некоторых, не имеющих опыта программирования. Поскольку Python является их «иностранным»..

Задавайте правильные вопросы: руководство для учащихся
При обучении кодированию или кодированию более эффективно одной из самых важных тем является то, как задавать технические вопросы. В своем Докладе на PyCon 2015 Саша Прачечная поднимает этот сложный вопрос, а также параллель с тем, как отвечать на технические вопросы. Разработчики постоянно учатся, стремясь расширить границы своих знаний, чтобы писать лучшие приложения. На этом этапе моего пути к программированию я сосредоточусь на том, как эффективно задавать технические вопросы. В..

Царапая поверхность: React.js
Привет всем, я рад поделиться с вами кратким отрывком своих знаний о библиотеке, известной как React.js ! Это библиотека JavaScript, разработанная Facebook, которая используется для прослушивания действий пользователей и помогает создавать динамические пользовательские интерфейсы. Он хочет, чтобы пользовательский интерфейс был РЕАКТИВНЫМ! Итак, главное, что мне нужно было понять, работая с React.js (сокращенно React ), заключалось в том, что это не MVC-фреймворк! Если вы не..

На этой неделе я узнал: в Kotlin есть встроенные операторы, как я помню из C++ [2022–05–21].
Перефразируя мудрого старого Криса, когда я был молодым разработчиком, замечательная особенность C++, позволяющая вам создавать свои собственные схемы операторов, заключается в том, что вы можете сделать что-то, что прекрасно подходит вам и вашему варианту использования, и хуже всего то, что это делают все остальные. это тоже, так что тогда вам придется иметь дело со всеми их сумасшедшими, бессмысленными пожарами в мусорных баках. C++ позволит вам определять встроенные операторы,..