Так что этот эпизод будет немного другим, и он будет посвящен исключительно моей борьбе как сценариста и разработчика. Как писатель, я столкнулся с писательским кризисом, это может объяснить, почему мое содержание не соответствует или почему мне требуется целая вечность, чтобы закончить #30daysofjavascript. Было много психических срывов тут и там, и иногда действительно может быть трудно писать, но это не остановится. Я опубликую оставшиеся шесть эпизодов, как только смогу, и завершу эту серию, я не могу дождаться, когда вы увидите, что у меня есть для вас в магазине. Но каковы мои трудности как разработчика? Теперь это открытое письмо.

Уважаемые разработчики,

Я благодарю вас за то, что вы заглянули и нашли время, чтобы прочитать эту статью, она много значит для меня, и я надеюсь, что остальная часть этой статьи окажется такой же дружелюбной, как я и предполагал.

В последние несколько месяцев у меня были отношения с программированием (точнее, с JavaScript), и я понимаю, что нахожусь в открытых отношениях, что означает, что я должен понимать и уважать всех в этих отношениях со мной. Что ж, насчет этого я заметил закономерность, которая может вызывать некоторый дискомфорт и затрагивать значительное количество людей в этих отношениях.

Начнем с самого очевидного — комментарии вашего кода. Господи, я не могу передать, насколько меня это напрягло, и я уверен, что то же самое происходит со многими разработчиками. Видите ли, комментарии существуют не просто так, и в большинстве случаев вам приходится думать о людях, которые будут поддерживать ваш код после того, как вы покинете проект, комментарии экономят много времени, а также повышают производительность.

«Всегда программируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет жестоким психопатом, который знает, где вы живете»

Джон Вудс

Во-вторых, написание сложного кода. Конечно, я понимаю, некоторые коды могут быть сложными, но как насчет кодов, которые могут быть простыми, почему они не написаны в несколько строк и легко? В чем смысл сложных кодов? Если вы спросите меня, это просто стресс для всех. Вы напрягаетесь, когда пишете этот код, а другие разработчики напрягаются, пытаясь его понять.

Я действительно увидел этот твит и спросил себя? Если старший разработчик может расстраиваться из-за сложных кодов, то насколько больше меня? Просто пишите простые коды, имейте больше времени для себя и своей кожи.

И, наконец, не удалять неиспользуемый код,само по себе чтение кодов — дело непростое, но что еще хуже, так это не знать, какой код должен соответствовать именованному параметру. Как только вы заметите, что какая-то строка или блок кода больше не нужны в приложении, было бы неплохо закомментировать их или для более чистого кода удалить. Так что мы знаем, что только один раз то, что полезно для приложения, является единственным видимым и доступным.

В заключение

Было бы очень приятно услышать ваши отзывы, вы считаете мое письмо возмутительным или ненужным? или вы считаете мои пункты недействительными? Я хотел бы знать.

О чем это?

30daysofjavascript — это серия статей о том, как я научился программировать на JavaScript. Эти эпизоды максимально упрощены, и я надеюсь, что для таких новичков, как я, JavaScript станет менее запутанным в этом эпизоде. Как всегда спасибо и увидимся в следующем выпуске. Посмотрите каждую серию, которую я написал здесь.