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


Хотите меньше заниматься разработкой программного обеспечения? Начните использовать правило 90–10
Правило 90–10: не тратьте 90% времени на беспокойство об оставшихся 10%. Другими словами, не тратьте большую часть своих усилий на достижение 100%. Это почему? Две причины. Первая причина - это Закон убывающей отдачи , который применим не только к разработке программного обеспечения, но и практически ко всему остальному. Возьмем, к примеру, команды разработчиков программного обеспечения. Увеличение размера команды разработчиков с одного разработчика до пяти, вероятно, увеличит..

Стрелочные функции =>
Стрелочные функции = › Стрелочные функции - это краткая альтернатива стандартным выражениям функций JavaScript, но когда я впервые увидел синтаксис, я понятия не имел, как интерпретировать то, что делает эта строка кода… не говоря уже о том, как она была вызвана, чтобы найти ее в Google! Давайте посмотрим, когда они пригодятся, особенно когда дело доходит до this . Синтаксис: Вероятно, вы знакомы со стандартным выражением функции в JavaScript: // standard function expression:..

Объяснение виртуальных машин
К вашему сведению: эта статья посвящена виртуальным машинам (или средам выполнения), а не системным виртуальным машинам. С тех пор, как я начал разрабатывать около 2 лет назад, я усвоил много уроков и принципов. Одним из наиболее важных было следующее: Пытаясь понять сложную концепцию программного обеспечения, начните с его истории. Знание того, почему что-то было создано, делает понимание того, что это, бесконечно проще. К сожалению, когда я впервые столкнулся с термином..

К лучшему коду
Посмотрим правде в глаза, мы пишем программное обеспечение уже несколько десятилетий. Мы больше не можем претендовать на роль нового домена и выдавать рождение в качестве оправдания за отправку небрежного кода. Большинство из нас может отличить хороший код от плохого, но как нам создать красивое программное обеспечение, а не просто читать о нем? Что ж, давай попробуем здесь. Эта статья не научит вас дзен обслуживания программного обеспечения. Скорее это просто дамп из памяти,..

Топ-10 самых многообещающих языков программирования на 2021 год
Всем привет. Сегодня я поделюсь с вами своим последним исследованием о языках программирования. На сегодняшний день в сфере веб-разработки доступно около 700+ языков программирования. Некоторые из них используются только для конкретных случаев использования, а другие используются для разработки веб-приложений. Если вы планируете выучить новый язык в этом году или изучаете перспективы языков программирования, продолжайте читать. 1. Питон Python — один из самых быстрорастущих..

Асинхронный Javascript
Теперь, когда я привлек ваше внимание, я начну с того, что Javascript и асинхронность не имеют ничего общего! По своей сути Javascript является синхронным, блокирующим, однопоточным языком, что означает, что в данный момент времени может выполняться только одно действие. Однопоточный язык упрощает написание кода, потому что вам не нужно иметь дело с проблемами параллелизма, но, с другой стороны, он также не позволяет вам выполнять длительные операции, такие как сетевые запросы, без..

Принципы S.O.L.I.D объяснены за пять минут
Руководство по понятной, многоразовой, тестируемой, обслуживаемой и гибкой кодовой базе. S.O.L.I.D - это аббревиатура, используемая в разработке программного обеспечения, которая описывает набор принципов объектно-ориентированного проектирования. Когда система реализуется с использованием этих принципов, кодовая база становится понятной, многоразовой, тестируемой, поддерживаемой и гибкой. Идея возникла у Роберта К. Мартина. С тех пор он был принят и использовался разработчиками..