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


Удобочитаемость: код говорит сам за себя
На своей первой работе я освоил много новых навыков, но один навык открыл мне глаза. Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям. — Мартин Фаулер Когда я только начинал и мне приходилось просматривать код, я в основном искал синтаксические проблемы и код, который, похоже, не работает. Однако я пренебрегал читабельностью и простотой кода. Именно так и было, когда я просматривал интерфейсный код Java-программиста. В..

Складывание кода  — так, как вы никогда его не использовали!
В предыдущей статье я уже говорил о читабельности. Это очень важно, потому что вы тратите огромное количество времени, просматривая свой источник, а не записывая его. Теперь, прежде чем мы даже начнем, вот пример функции JavaScript. Не беспокойтесь о его назначении прямо сейчас; название говорит само за себя, но просто бросьте быстрый взгляд и двигайтесь дальше. Это уже несколько читабельно, но это слишком много, чтобы охватить его одним морганием. Однако в нем есть несколько..

Производительность против читабельности
JavaScript превратился в более читаемый язык. В этом нет никаких сомнений, и в этом нет никакого вреда. Разработка программного обеспечения - это динамичный рынок, где команды постоянно меняются, а это означает, что код должен быть читаемым для новичков. Но разве это в ущерб производительности? Где провести грань между производительностью и удобочитаемостью? Когда мы жертвуем тем или другим? Нужно ли когда-нибудь жертвовать одним из них? Это некоторые из вопросов, на которые я хотел..

Вы приводите некоторые хорошие моменты (хотя нет источников по бенчмаркингу, и если бы он был сделан…
Вы представляете несколько хороших моментов (хотя нет источников для бенчмаркинга, и если бы это было сделано во всех средах, код JS мог бы работать). Тем не мение: Использование первых поисковых запросов в Google относительно способов выполнения действий (например, получение суммы массива, дублирование массива и т. д.) не делает их правильными и даже не означает, что используемые методы/функции имели в виду для этого. Вы, конечно, не будете использовать map для получения одного..

Критерии оценки языка программирования, часть 1: читаемость
Чтобы понять различные конструкции языка программирования и его возможности, полезно знать некоторые критерии оценки. В этой статье я представлю и прокомментирую вам основные критерии оценки языка программирования. Однако будьте осторожны, выбирая язык для определенной задачи, недостаточно учитывать, сколько я объясню, но также и функциональность языка в рамках конкретной задачи. Например, Python, безусловно, является отличным языком для выполнения численных вычислений или анализа..

О написании кода
Все, кто меня знает, знают, что я большой поклонник читабельного кода. Я думаю, что весь код должен явно указывать, что он делает. Я сторонник длинных имен методов. Иногда длинные имена классов. И если есть смысл, меня устраивает большое количество файлов. Даже если эти файлы не содержат большого количества кода, они помогают программисту понять, что делает программа. Стиль, который я предпочитаю, не совсем Грамотное программирование , но близко к нему. На самом деле я не фанат..

Создание читаемого кода: написание для удобства сопровождения
Эта статья написана с точки зрения создания приложения Angular, но, вероятно, ее можно применить и в вашем контексте. Идеи будут передаваться независимо от фреймворка. Введение Мой коллега Йорис уже упоминал, что он перешел от использования VIM к использованию IDE. Теперь он рекомендует всем использовать IDE для написания Javascript. (Или, конечно, текстовый редактор, такой как VS Code, с правильными настройками и плагинами.) Он рассуждает так: хотя VIM помог ему писать код быстро,..