Публикации по теме 'programming'
TDD: одна методология, две школы мысли
Разработка через тестирование (TDD) — это методология разработки программного обеспечения, которая приобрела популярность в последние годы благодаря своей способности помогать разработчикам обнаруживать ошибки на ранних стадиях. Тем не менее, когда речь заходит о TDD, существуют две разные точки зрения, каждая из которых служит разным целям. В этом посте мы рассмотрим эти два подхода и когда их использовать.
Первый подход называется Classic TDD или TDD в чикагском стиле, когда..
Инструмент повышения производительности для пользователей GitHub
Расширение в магазине chrome Исходный код можно найти здесь: starwall source
Сколько раз вы сталкивались с такой ситуацией: вам нужен пакет или инструмент, ищете в гугле, заходите на гитхаб и выясняете, что репозиторий у вас уже засветился в закладках?
Я создал расширение для Chrome с открытым исходным кодом, которое позволяет вам легко искать во всех ваших помеченных репозиториях, а также в помеченных репозиториях пользователей, на которых вы подписаны.
С этим мощным..
Алгоритм Косараджу : краткое введение.
Вы когда-нибудь задумывались, что влечет за собой этот алгоритм?
Алгоритм Корасаджу — это алгоритм линейного графа для нахождения сильносвязных компонентов ориентированного графа.
Он основан на идее, что если можно достичь вершины v, начиная с вершины u, то можно достичь вершины u, начиная с вершины v, и если это так, то можно сказать, что вершины u и v являются сильно связные — они находятся в сильно связном подграфе.
Он используется для нахождения компонентов сильной связности,..
Новичок в коде? Нет проблем: 5 популярных языков программирования для изучения в 2023 году
Изучение кода похоже на изучение нового языка. Он открывает совершенно новый мир возможностей и позволяет вам понимать технологии и взаимодействовать с ними так, как раньше было невообразимо. Кроме того, умение программировать дает вам определенный уровень доверия компьютерщиков, который нельзя отрицать. Так почему бы не научиться программировать и не влиться в ряды технологической элиты?
Ниже приведены некоторые популярные языки программирования для изучения в 2023 году:..
5 самых эффективных однострочников, которые вы должны знать в программировании на Python
Программирование
5 самых мощных однострочников в программировании на Python
Это то, что вы можете сделать одной строкой, используя Python
Python предлагает уникальный набор функций!
Программисты Python используют их для быстрого написания кода в более питоническом стиле.
Здесь я обсуждаю 5 самых мощных однострочных кодов, которые я освоил ( и, конечно, вы можете ) за 1 минуту или меньше.
Что я имею в виду под мощными однострочными словами ?
Эти однострочные коды..
Осознанная практика для программистов
Как тогда применить? Этот вопрос не давал мне покоя с первой главы Peak: Secrets from the New Science of Expertise. В течение прошлого года я искал ответ, экспериментируя с техникой преднамеренной практики , описанной в книге, в разных областях, от письма и программирования до публичных выступлений.
Повторение задач на удобном для вас уровне не развивает ваши навыки. Отсутствие обратной связи никуда не приведет. Это общепринятая практика.
Обнаружив «преднамеренную практику» и..
Управление памятью Java: сборка мусора
В Java у нас есть память стека и память кучи. Примитивные значения и ссылки на объекты хранятся в стеке. Фактические объекты хранятся в куче. Эти объекты кучи содержат примитивные значения, а также ссылки на другие объекты кучи. Память стека автоматически очищается. Когда метод завершает выполнение, значения и переменные для этого метода забываются, потому что нет возможности вернуться к выполнению метода и нет смысла хранить их дальше.
Но как насчет кучи памяти? Когда метод..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..