-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
クラス、インターフェース、タイプの命名について #49
Labels
Comments
次の表はクラス、インターフェース、タイプの一覧です。備考欄が空のものがパッケージの利用者に影響があるかもしれないという感じです。その中でも
|
なるほど |
tuna2134
added
enhancement
New feature or request
good first issue
Good for newcomers
labels
Sep 19, 2023
ありがとうございます! 現在、プリセットを追加・更新・削除をするメソッドを実装中なのですが、 こんな感じになる予定です。 async function main() {
const testPreset = new preset({ // <- new Preset と書きたい
id: 1000,
// 省略
});
testPreset.id = await client.addPreset(testPreset);
} |
よろしくお願いします! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
こんにちは、英語でうまく伝えられる自信がないので日本語で失礼します。
現在、ほとんどのクラス、インターフェース、タイプが
camelCase
になっていますが、これをPascalCase
に変更したいと考えています。これらは一般的にPascalCase
で書かれることが多いようです。多くは内部で使用するためのものなので、パッケージの利用者に影響は出ないと思っていますが、もしかしたら影響が出るかもしれません。たとえば、
audioQuery
クラスのインスタンスは通常createAudioQuery
メソッドで生成しますが、頑張れば自力でインスタンスを生成することもできるかもしれません。もし、そのような使い方をしているユーザーがいればこの変更によって壊れてしまいます。そのような使い方はレアだろうということと、バージョン1未満であることから思い切って変更してもよいのではないかと考えます。
もちろん、個人の好みもありますし、変更しなければ問題が発生するというわけでもありませんが、やるなら早いほうがいいかと思い提案させていただきました。
本件について、ご意見をいただきたいです。よろしくおねがいします。
The text was updated successfully, but these errors were encountered: