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”