Публикации по теме 'software-development'


Принципы программирования, которым не учат в школе
Введение в важные принципы, которые вы должны знать — DRY, KISS, SOLID Исходя из моего опыта первокурсника бакалавриата и опыта старшеклассников, школы и колледжи учат вас программированию, а также необходимой математике, такой как дискретная математика и исчисление. Но когда вы покидаете университет и начинаете работать в отрасли, вам необходимо знать определенные концепции и принципы, чтобы переход был легким. Мы обсудим принципы KISS, DRY и SOLID . Принцип ПОЦЕЛУЯ Держать..

В защиту тернарного оператора
Примите неизменный и функциональный стиль кодирования Тернарии иногда имеют плохую репутацию. Их часто описывают как трудные для чтения, обычно из-за того, что их синтаксис более абстрактен, чем прозаический if-else. Тем не менее, они показывают некоторые уникальные преимущества по сравнению с их альтернативами, как только вы пристегнетесь, чтобы ознакомиться с ними. Если вы еще не уверены на 100%, как работает тернарный оператор, ознакомьтесь с моей статьей Тернарные операторы для..

Разлагающаяся композиция
Разлагающаяся композиция Функциональные библиотеки, такие как Ramda.js, великолепны и дают нам очень мощную, полезную и простую функциональность. Но они из тех вещей, о которых вы можете не знать, что они вам нужны, если только вы не знаете, что они вам нужны. Я читаю (ну, ладно, пожираю) Эрика Эллиотта Композиторское ПО книга (а до этого серия постов в блоге). Мощное чтение, легкое понимание, много мяса под этой кожей. Но там легко заблудиться. Попытка понять, что и почему..

Ежедневное правило разработчика: оставляйте код чище, чем вы его нашли
У разведчиков есть поговорка: Оставьте кемпинг чище, чем вы его нашли. Это хорошее правило для разработчиков. Что Работая над фрагментом кода, вы получаете представление о том, как он работает и почему. В этом контексте вы можете: Переименовать переменные Уточнить логику Уменьшить количество повторений Избавьтесь от ненужных петель Обновление документации Удалить неиспользуемый код Все это делает код чище и легче для чтения для следующего разработчика. Качество не..

Lens Protocol, децентрализованная платформа социальных сетей
Lens Protocol — это новый проект, начатый командой Aave, целью которого является децентрализация социальных сетей. Современные социальные сайты, такие как Facebook и Twitter, построены на социальном графе, который отображает ваши цифровые отношения между людьми и контентом, с которым вы взаимодействуете. Ваш социальный граф играет жизненно важную роль в построении алгоритмов подачи, которые показывают вам интересный контент и в разработке эффективных рекламных машин. Проблема в том,..

13 ярлыков терминала Mac, которые должен знать каждый пользователь Power Mac
Вы знаете, что отличает профессионального пользователя от обычного пользователя? Владение сочетаниями клавиш. Хорошо! Это не единственная вещь, но это, несомненно, фактор. Ярлыки помогают вам быть более продуктивными и эффективными с любым инструментом, который вы используете. Представьте, если бы вы увидели, что кто-то щелкает правой кнопкой мыши, чтобы скопировать и вставить, как бы вы к этому отнеслись? Терминал Mac не является исключением. Существуют определенные сочетания..

Заводской шаблон с использованием Swift
Создавайте объекты правильно! Сложность: Начинающий | Легко | Нормальный | Испытывающий Шаблон фабрики предоставляет интерфейс для создания объектов в суперклассе. В этой статье представлены некоторые подробности об этом шаблоне проектирования, а также несколько его примеров! Мы должны начать строительство! Завод В программировании фабрика - это объект для создания других объектов. В Swift этот объект обычно будет классом и будет создавать конкретный экземпляр объекта. В..