webアプリを作る勉強をしております。
staticという名前のフォルダを何度かプロジェクトで見たことがあるのですが、
cssや、あとuiに関連する画像などが大抵の場合入っておりました。
ここに
const.tsという名前のファイルを作り、例えばなんですが
typescript
1// const.ts 2 3import { remote } from 'electron' 4import path from 'path' 5 6export class Const { 7 public static get dbPath(): string { 8 return path.join(remote.app.getPath('userData'), 'dataBase.db') 9 } 10}
このようなクラスを定義するのはありなのでしょうか。
(エレクトロンでアプリを作っております)
1.まず、staticという名前のディレクトリにこのようなtsファイルを置くことが文化的にありなのかどうかということ。
2.Constという名前は、ファイル名、クラス名として適切かどうかということ。
上記、二点に関してご意見頂きたいです...。
--追記--
あと気になるのがたまに変数名で
dbPath とかではなく、
DB_PATH
みたいに、"全部大文字のスネークケース?"で定義されてる変数名を見たりします。
これは一体どのような文化なのでしょうか。
決まった値を返すstaticなものは、上のようにgetメソッドで定義するより
public static DB_PATH = path.join(remote.app.getPath('userData'), 'dataBase.db')
全部大文字のスネークケースで変数として定義する方が文化的に正しいのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/03/09 23:49
退会済みユーザー
2019/03/10 03:05