Публикации по теме '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..