Рубрики
Без рубрики

Почему идти преуспеть; Соглашения о именах Java; & Python. Советы по оптимизации

TL; DR стильные ноты из статей я читал сегодня. 5 Вещи Роб Пайк Атрибуты идут успех … Помечено с сегодняшним, уезжающим, ява, Python.

TL; DR стильные ноты из статей я читал сегодня.

5 вещей, которые играют на щуку, атрибуты идут успех

  • Написание формальной спецификации языка.
  • Создание привлекательным для разработчиков приложений для использования. Наличие ключевым программным обеспечением, написанным в GO создано доверие к нему.
  • Создание сильного сообщества с открытым исходным кодом, которые поддерживали. Быть подготовленным к сложным балансирующим действию во время прослушивания и реализации.
  • Контртузировать, но сделать язык трудно изменить. Да, это создает жесткость, но также делает его сложнее для прежнего уровня, чтобы сломаться.
  • Постоянно слушая сообществу, но придерживаясь команды Go, считается важным из своих спецификаций.

Полный пост здесь 4 минуты читать

Что в имени: Условности Java именования

  • В имени базового пакета поставьте домен вашей компании в обратном порядке, а затем добавьте название проекта и, возможно, версия – все в нижнем регистре.
  • Используйте существительные, написанные в камеру (с первой буквой капитала), для имен классов. Имена классов должны сказать, какую функцию или переменную, чтобы ожидать от нее.
  • Выберите короткие, значимые существительные для переменных и полей, говоря, какие значения или переменные они держатся, в камеру.
  • Избегайте отдельных переменных символов. Избегайте подчеркивания и доллара в качестве первых букв. Для логических ценностей начать с «IS» или «имеет», так как они являются вопросами да/нет.
  • Положите константы во всех шагах, с подчеркиванием для разделения слов.
  • Сделайте методы и функции глаголов, подразумевая, что они делают в 2-3 слова в камеру. Используйте «GET» и «SET», чтобы начать имена функций выбора данных и настройки.
  • Используйте аналогичные конвенции в качестве классов и интерфейсов для перечисления и аннотаций, соответственно, с помощью перечисления во всех шагах.

Полный пост здесь 5 минут чтения

Советы по оптимизации кода Python для разработчиков

  • Оптимизируйте медленный код сначала. В случае Python Pypi помогает вам использовать меньше места и работать быстрее, чем типичный объем Cpython.
  • Коды профиля (с помощью CPROFILE или PYCallGraph, скажем, скажем), чтобы проанализировать, как они работают в разных ситуациях и оценивают во внимание время.
  • Струны Python имеют тенденцию быть неизменными и медленными. Объедините их с методом .join (), а не полагаться на одномягкий оператор, голодный (+) в одиночку.
  • Используйте список пометки, а не петли для более быстрой кодирования и выполнения.
  • Для оптимизации памяти предпочитают xrange по функции диапазона для ускорения создания целочисленных списков.

Полный пост здесь 4 минуты читать

Получите эти заметки непосредственно к вашему входящику каждый будний день, подписавшись на мой бюллетень, Inpippets (), здесь.

Оригинал: “https://dev.to/mohanarpit/why-go-succeeded-java-s-naming-conventions-python-optimization-tips-10n4”