Enumタイプの利用


Enumタイプは、プロジェクトAPIを作成するために使用されます.
  • 職種
  • 調査要約(Dto)?
  • 職種


    業界をEnumタイプに設定する理由


    簡単に言えば、英語の値と韓国語の値を一致させるためだ.
    データベースにJetBrainデータ値を含む英語の職階が必要です.
    APIを申請するときにハングルの値を与えます.
    しかしDB単独破棄はあまりにも非効率であり,Enumタイプとして使用すると宣言するだけでよいため,このようにした.

    コード#コード#


    空価がある理由は企画が足りないから...まだ何を入れるか決めていないので空いていましたが...
    (空っぽに見ているとついつい値段がいっぱいになってしまう…ん…)
    @Getter
    @RequiredArgsConstructor
    public enum Occupation {
        Websites("WebDeveloper","웹개발자"),
        Database("DBDeveloper","DB개발자"),
        ItInfrastructure("",""),
        DataScientist("","데이터사이언티스트"),
        Finance("","금융개발자?"),
        Game("","게임개발자"),
        Entertainment("",""),
        SystemSoftware("","");
    
        private final String occupation;
        private final String jobName;
    }

    アンケート


    なぜ調査要約をEnumに設定したのか


    まず、アンケートグループには、アンケート内容を要約する「どの値」が含まれるべきか.description:調査チームの主な概要summaryInfos:調査グループのその他の要約(データサイズは3に固定)
    この値は会議でデータベースに入れるのではなく、APIリクエスト時に直接データベースに入れるという人もいます.最初は、サービスはStringに直接入れたいだけでした.しかし、エンムにすると、Stringを貼り付けたりカットしたりするよりも、見た目が便利でコードも簡潔なので、そうすることにしました.