Публикации по теме 'coding-style'


Дерьмо, говорят кодеры Javascript
Дерьмо, говорят кодеры Javascript Я кодирую на Javascript более 20 лет, и на основании этого многолетнего опыта у меня сложилось множество убежденных мнений. Сейчас я собираюсь сказать небольшую тираду о вещах, которые я вижу в дикой природе, которые говорят мне настоящие разработчики Javascript, с которыми я полностью не согласен. Возможно, в те времена, когда еще не было синтаксиса ES6 и современных версий Node, некоторые из этих вещей имели смысл, но теперь нет оправдания. 1...

Как не быть младшим разработчиком
Как определить младшего разработчика? По количеству лет опыта? Нет, это связано не только с количеством лет, которые вы проводите в отрасли. Это сводится к навыкам. Старший разработчик может быть моложе младшего разработчика. Давайте посмотрим, что делает вас похожим на младшего разработчика и как стать старшим разработчиком. Сосредоточьтесь на выполнении задач Актуально Вместо того, чтобы все равно выполнять задачи: Разработчикам нравится решать сложные проблемы, и как..

Создание лучшего кода: объяснение принципов DRY, YAGNI и KISS
Введение В мире разработки программного обеспечения существует несколько принципов, которые помогают разработчикам создавать чистый, эффективный и удобный для сопровождения код. Среди этих принципов: DRY (не повторяйтесь), YAGNI (вам это не понадобится) и KISS (будьте проще, глупо). В этой записи блога мы рассмотрим эти принципы так, чтобы их понял даже 10-летний ребенок. Мы приведем простые примеры и пояснения, которые помогут вам понять эти важные понятия. СУХОЙ. (Не..

Некоторые примечания по написанию кода с помощью TypeScript(1)
Введение Многие программисты используют TypeScript как для профессионального, так и для личного развития. TypeScript — это действительно весело. Сегодня TypeScript является настолько важным языком программирования, что он практически незаменим для фронтенд-разработки. В этой статье я расскажу о некоторых важных моментах при написании программ на TypeScript. Сначала определите тип данных Вывод типа в TypeScript настолько мощен, что во многих случаях тип автоматически..

Организация кодовой базы вашего приложения React + Redux для обеспечения возможности обслуживания и расширения в будущем
По мере роста объема, размера и набора функций вашего приложения React + Redux растут и трудности с его обслуживанием, особенно когда вы работаете в большой команде, и над каждой функцией в вашем приложении работают несколько человек. В этой статье мы собираемся изучить, как организовать вашу кодовую базу, чтобы повысить ремонтопригодность и расширяемость. Когда вы впервые начинаете писать новое приложение React, набор функций невелик, а API React прост, но достаточно гибок и..

Уроки из книги Стива МакКоннелла «Код завершен»
Поиск на основе таблицы Эта статья является первой из серии, посвященной классическому произведению Стива МакКоннелла «Code Complete», посвященному компьютерному программированию и программной инженерии. МакКоннелл дает всевозможные отличные советы в «Code Complete», но в некоторых из его примеров используются языки, которые больше не популярны, например Visual Basic. В моих статьях примеры будут обновляться за счет использования более популярных языков, таких как JavaScript и..

Краткая история точки с запятой в программировании
Откуда вообще взялось использование точки с запятой? В этой статье я собираюсь рассказать краткую историю использования точки с запятой (проклятие многих начинающих студентов-информатиков) в языках программирования. Мы увидим, что точки с запятой имеют два использования: как разделители операторов и как терминаторы операторов, и мы увидим, как использование точек с запятой изменилось за последние 60 лет истории языков программирования. Однако прежде чем я начну, позвольте мне указать..