2022年2月28日 星期一

Dropdown優秀的寫法


@Autowired
    private PatientExamineRepo patientExamineRepo;

    @Override
    public List findAllByStatusTrue() {
        return patientExamineRepo.findAllByStatus(true).stream().map(p -> {
            PatientExamineVo vo = new PatientExamineVo();
            vo.setId(p.getId());
            vo.setExamName(p.getExamName());
            return vo;
        }).collect(Collectors.toList());
    }

覺得這裡的寫法蠻優秀的

簡單的撈出, 然後用stream的map替換掉內容再直接返回Collect的list

但是, 其中stream和List我認為就clean code概念應該分行完成

應該先撈出list再做stream map

沒有留言:

張貼留言

進修6個月後, 找到工作了

這次找工作有一些感想 我是覺得, 邊準備邊找還是有點差勁的方式 這等同我前面幾家會有機會被直接浪費掉 但是面試會問的問題, 真的涵蓋的太廣, 要每個都準備熟悉,  (突然想到一個靈感, 寫一個網頁來隨機出題, 然後自己考自己, 或許寫成app) 大約準備上, 是可以看黑馬程序員出...