Публикации по теме 'best-practices'


9 лучших практик Python @dataclass для улучшения процесса разработки
Изучение преимуществ @dataclass Почему @dataclass? Моим первым языком был FORTRAN, который более или менее непригоден для распределенных вычислений из-за глобальных переменных. Тогда я поклялся избегать глобальных переменных, если смогу. Я выбрал объектно-ориентированный (LOOPS — Lisp Library) из-за его способности инкапсулировать состояния данных. Передача всех инкапсулированных данных была выполнена путем передачи экземпляра объекта (в памяти). В течение тридцати лет я..

Объекты в JavaScript
Основы объектов Полевые заметки при изучении Плана развития JavaScript Что такое объект? Object в JavaScript — это тип данных, в котором хранится набор свойств в парах ключ-значение. Каждая пара ключ-значение используется для определения характеристик любого произвольного элемента. Ключ Object должен быть строкой, тогда как значение может иметь любой тип данных (включая другой объект или функцию, также известную как метод). Пример: Ручка имеет несколько свойств,..

Эффективная Java! Тщательно проектируйте сигнатуры методов
В этой главе мы познакомимся с набором различных советов по разработке хороших методов. Методы — это то, с чем мы будем взаимодействовать каждый день, поэтому хороший дизайн метода чрезвычайно важен. Внимательно выбирайте имена методов Имена методов часто являются первым, с чем мы взаимодействуем при использовании фрагмента кода. Наличие хорошего описательного имени может облегчить поиск искомого метода, а также послужит простой документацией. При написании имен наших методов нам..

Как провести рефакторинг компонента React из 2700 строк?
Практический пример раздутого компонента Мы всегда так взволнованы новыми блестящими вещами, которые появляются каждую неделю в мире программирования. Новые способы структурирования компонентов, новые методы сокращения этих двух строк кода и так далее. Но в реальном мире все не так радужно. Часто нам приходится иметь дело с кодовыми базами, которые развиваются на протяжении многих лет, и многие разработчики оставили свой след в разных частях компонента. Наша история о компоненте с..

6 лучших практик, чтобы сделать ваш проект на Python более продуктивным
«Каждый дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». Недавно я разработал SDK аутентификации Python для WSO2 Identity Server и руководил проектом по обнаружению аномалий для стажера. В настоящее время я выполняю большинство задач по науке о данных на python. Работая над python, мы сотрудничали с конкретными стандартами для проектов, которые помогли соответствовать стандартам производственного уровня. Я хотел поделиться..

5 необычных приемов программирования, которые могут улучшить качество любого проекта
Если вы не применяете эти методы, вы, вероятно, многое упускаете! Ах, погоня за качественным кодом, любимое занятие каждого программиста, верно? Ну, может быть, не совсем так, но это, безусловно, ключевой аспект любого успешного программного проекта. И пока вы…

9 лучших практик, которым нужно следовать, если вы используете JavaScript в качестве языка программирования
«Важность организованного и хорошо структурированного JavaScript» JavaScript — это мощный и универсальный язык программирования, который широко используется в веб-разработке. Однако, как и в случае с любым другим языком, можно легко приобрести вредные привычки и написать код, который трудно читать и поддерживать. Чтобы помочь вам писать чистый и поддерживаемый код JavaScript, вот 9 лучших практик, которым нужно следовать: Используйте осмысленные и описательные имена переменных ...