Публикации по теме 'software-development'
Исследование кодовой базы с Convier
Convier — это бесплатная платформа для объединения и анализа данных, предназначенная для высокопроизводительных команд и отдельных лиц. Мы все еще находимся в закрытом бета-тестировании, но если вы хотите попробовать, перейдите на https://convier.no/#/beta . В этом посте кратко рассматривается, как мы используем его для поиска и исправления проблемных путей в нашей кодовой базе.
В Convier мы стремимся к тому, чтобы кодовая база была чистой и с ней было легко работать, чтобы обеспечить..
Восхитительный пользовательский интерфейс: пасхальные яйца
Автор Коул Тернер
Первое пасхальное яйцо появилось в 1979 году, когда Atari выпустила видеоигру Adventure. Часто спрятанные в углах и краях программного обеспечения, инженеры с тех пор оставляют после себя секретные подсказки. Тем, кто ищет подсказки и находит пасхальные яйца, дается возможность разделить радость с чем-то удивительным, странным или загадочным.
Делиться радостью - вот что движет нами в Netflix. От создания отличного клиентского опыта до доставки отличного..
Улучшите преобразователи аргументов Spring MVC с помощью фильтров
Решатели аргументов метода - отличный инструмент для поддержания чистоты вашего Spring приложения. Реализуя интерфейс HandlerMethodArgumentResolver , вы можете извлечь логику, необходимую для создания экземпляра настраиваемого аргумента для компонента и поддерживать чистоту ваших контроллеров.
Но в некоторых ситуациях использование преобразователей аргументов метода может привести к неидеальной производительности.
О чем я говорю
Я покажу вам на примере:
Допустим, у нас есть..
Как подсчитать количество строк текста внутри элемента DOM с помощью JavaScript?
Иногда нам нужно подсчитать количество строк текста внутри элемента DOM с помощью JavaScript.
В этой статье мы рассмотрим, как подсчитать количество строк текста внутри элемента DOM с помощью JavaScript.
Разделите высоту элемента на высоту строки
Чтобы получить количество строк в элементе, мы можем разделить высоту элемента на его высоту строки.
Например, если у нас есть следующий HTML:
<div style="line-height: 20px">
Lorem ipsum dolor sit amet, consectetur..
Иногда структура отстой
(не) классифицируйте (некоторые) свой код
Предупреждение: покупатель, будьте осторожны, никогда не делайте этого, вся ваша кодовая база самоуничтожится, это ужасная идея, вы дерьмовый кодер, если сделаете это, и около 100 других предупреждений, которые все закончить с некоторой вариацией здесь есть драконы. Так что не делайте этого. Или делайте это, потому что иногда «правила» просто мешают вам, или, может быть, нет, потому что вернуться к источнику правды и написать целую..
Что такое DX и почему на него стоит обратить внимание?
В то время как UX (пользовательский опыт) является широко известной концепцией среди широкой публики, о DX (пользовательском опыте) мало что известно даже среди профессионалов. И это то, что мы стремимся изменить. Потому что разработчики и их удовлетворенность являются ключевыми атрибутами успешных цифровых продуктов.
DX = опыт разработчика
Как вы понимаете эту концепцию? DX - это опыт, который разработчики получают во время работы, используя необходимые инструменты и будучи..
Изучайте программирование без языка программирования
Чтобы что-то понять, нужно уметь объяснить это настолько просто, насколько это возможно, и единственный способ добиться этого — подвергнуть сомнению основные понятия предмета.
Многие люди думают, что путь к тому, чтобы стать великим разработчиком программного обеспечения, начинается с изучения языка программирования, но что, если я скажу вам, что вам даже не нужен язык программирования, чтобы изучить основные концепции программирования?
Вы можете подумать, что глупо утверждать, что вы..
Новые материалы
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..