Эти руководства по стилю кодирования предназначены для разработки в Electron.
Вы можете запустить npm run lint
, чтобы показать любые проблемы со стилем, обнаруженные cpplint
и eslint
.
Для C++ и Python мы следуем руководствам по стилю кодирования Chromium Coding Style. Вы можете использовать clang-format для автоматического форматирования C++ кода. Также есть скрипт script/cpplint.py
для проверки соответствия всех файлов.
Текущая версия Python, которую мы используем, — это Python 2.7.
C++ код использует много абстракций и типов Chromium, поэтому рекомендуется ознакомиться с ними. Хорошим местом для начала является документ Chromium Important Abstractions and Data Structures. Документ упоминает некоторые специальные типы, обобщённые типы (которые автоматически освобождают память при выходе из области видимости), механизмы логирования и т.д.
-
вместо _
, например, file-name.js
вместо file_name.js
, так как в github/atom имена модулей обычно имеют форму module-name
. Это правило применимо только к файлам с расширением .js
.const
для require
и других константlet
для определения переменныхfunction () { }
+
## Именование вещейAPI Electron использует ту же схему заглавных букв, что и Node.js:
BrowserWindow
, используйте CamelCase
.globalShortcut
, используйте mixedCase
.win.webContents
, используйте mixedCase
.<webview> Tag
или Process Object
. При создании новой API рекомендуется использовать getters и setters вместо стиля одной функции из jQuery. Например, предпочтительнее использовать .getText()
и .setText(text)
вместо .text([text])
. На этот счет есть
обсуждение.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )