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


Лучшие Лрактики: Кодирование
Хорошо написанный код = счастливые клиенты, разработчики, менеджеры, пользователи ... Написание кода похоже на приготовление пищи. Что бы вы ни делали, кто-нибудь подойдет к вам и попросит добавить больше соли, сахара, специй и так далее. То же самое и с написанием кода. То, как вы пишете свой код, - это ваше дело, и кто-то в конце концов взглянет на ваш код и расскажет, как вы могли бы написать эту функцию лучше. Конечно, есть много правильных способов написания кода, так как же..

Избегайте «нового» ключевого слова
Хороший обзор лучших практик. Еще одна рекомендация – никогда не требовать "новое" ключевое слово . Использование «нового» требует знания внутреннего устройства вызываемой фабрики объектов. Это также предотвращает рефакторинг фабрики способом, который не требует «нового», потому что это нарушит весь существующий код! Я понимаю, что в ваших примерах слово «новый» используется главным образом для иллюстрации стилей параметров… new Character(…) Однако в идеале это должно быть..

Правила кодирования, которым нужно следовать в любой технической области
Правила кодирования, которым нужно следовать в любой технической области ➡ Научитесь пользоваться Google: ПОЛНОСТЬЮ хорошо, если вы ищете что-то в Google. У многих новичков возникает ощущение, что это жульничество или что-то неправильное, но позвольте мне сказать вам, что вы ошибаетесь больше, чем когда-либо. ➡ Начните использовать шпаргалки: когда вы изучаете что-то новое, вы увидите, что все имеет шаблоны. Есть также множество строк, которые просто повторяются. Вот почему вы..

Неприглядная правда о грязном коде: почему писать чистый код не обязательно
Узнайте, как очистить свой код, как настоящий воин Эй, воины кода! Вы устали бродить по морю спагетти-кода? Вы жаждете сладкого, сладкого объятия чистого кода (что бы это ни значило)? Что ж, вы пришли в нужное место. Потому что сегодня я собираюсь показать вам одну вещь, которая отличает профессионалов от любителей: чистый код . Так что возьмите чашку кофе, запустите редактор и приготовьтесь навести порядок в своем поведении, как босс. Что такое чистый код и почему это..

Создание эффективной и действенной функции hashCode в Java
В Java некоторые встроенные библиотеки зависят от реализованного метода хеш-кода объекта. Например, HashMap и HashSet зависят от значения, возвращаемого этим методом. Обеспечение правильной реализации hashCode НЕОБХОДИМО не только для эффективной работы этих структур данных, но и для того, чтобы они могли эффективно обрабатывать эти объекты. В этой статье мы собираемся изучить общий контракт правильной реализации hashCode, когда важно его реализовать, как написать современный код и..

Самый простой способ стать программистом-самоучкой
Введение. Программисты-самоучки научились писать код и создавать программное обеспечение , не получая формального образования или инструктажа. Благодаря Интернету и другим цифровым инструментам людям стало легче получать доступ к образовательным ресурсам и общаться с другими программистами-самоучками. Преимущества того, чтобы стать кодером-самоучкой, многочисленны. Прежде всего, это дает людям свободу учиться в своем собственном темпе и в соответствии с техникой, которая им..

Принцип единой ответственности в Python
Принцип единой ответственности (SRP) — один из SOLID принципов объектно-ориентированного программирования. В нем говорится, что у класса должна быть только одна причина для изменения. Другими словами, у класса должна быть только одна обязанность или задание. Давайте возьмем пример, чтобы понять этот принцип в Python. class Customer: def __init__(self, name, email): self.name = name self.email = email def send_email(self, message): # sending an email..