Если нужна другая сортировка, например, по длине строк, можно использовать свой компаратор и передать его как дополнительный аргумент методу sort(). Таким образом, entity-класс может быть абстрактным классом, если это имеет смысл для конкретной модели данных и будет соответствовать логике приложения. Nested class (вложенный класс) в Java – это класс, который определен внутри другого класса. Он […]
Это первый уровень тестирования, который обычно выполняется разработчиками. При модульном тестировании отдельный модуль или компонент проверяется изолированно. Таким образом, ручное тестирование всегда необходимо, но наряду с преимуществами у него есть и недостатки, а именно значительные временные затраты, высокая ресурсоемкость, подверженность человеческим ошибкам. Эти тесты помогают убедиться, что после правок не появились новые ошибки. #6 Регрессионное Тестирование […]
Поэтому многие разработчики по праву считают его лучшим HTML-редактором. Атом появился в 2014 году и резко набрал популярность среди разработчиков всех сортов. Его созданием занималась команда GitHub – главного хранилища кода в интернете. Формы PHP могут быть созданы быстро или SQL-запросы могут быть выполнены с помощью меню быстрого запуска. Включены все важные функции редактора, такие как […]
Дальше возник GitLab, отличавшийся более продвинутым функционалом. Так или иначе, обе платформы позволят взаимодействовать занятым в конкретных проектах. Gitlab позволяет компаниям использовать инструменты управления для оптимизации цикла разработки. Вы также можете запустить сервер в своем собственном центре обработки данных, что позволяет значительно экономить средства. Программное обеспечение можно применять как для решений с открытым исходным кодом, […]
Автор книги Джеффри Рихтер – признанный эксперт в области программирования, многие годы консультировавший команду разработчиков .NET Framework в Microsoft. Благодаря его опыту и знаниям, вы научитесь создавать надежные приложения любого типа на .NET – с использованием Silverlight, ASP.NET, WPF и других технологий. Третье издание американского бестселлера Efficient C++, руководство по грамотному использованию языка C++. Книга […]
Материал сопровождается множеством практических примеров с подробным описанием логики выполнения каждого участка программы. В 6-м издании примеры переписаны с учетом актуальной платформы .NET 7, с акцентом на веб-приложения и фреймворк доступа к данным Entity Framework. История знала изобретателей, которые так и не смогли хорошо объяснить широкой публике силу и полезные качества своих изобретений, но Бьерн […]
В совместной работе специалисты часто переводят стрелки друг на друга и отказываются фиксить и документировать баг, ссылаясь на то, что это не их зона ответственности. Что с этим делать и как с этим жить — в том числе рассказывает Gerald M. Weinberg. Автор рассказывает о верхнеуровневых классах проверок, например, на уровне кода или GUI, и приводит 19 атак на защищенность приложения. Каждое описание атаки или инъекции состоит из вводной части, описания случаев применения и руководства […]
С помощью такого файла можно указать краулерам на значимые ссылки, сообщить о частоте обновления и т.д. Изучение отчета поможет удалить некачественные страницы из карты сайта и добавить пропущенные. Если вы хотите, чтобы Google исключил из индекса страницу и применили к ней тег noindex, не добавляйте страницу в файл robots.txt. Также можно сохранить ее в карте […]