“Clean Architecture”가 그렇게 깨끗하지 않을 때: 도메인에서 검증 재고
얼마 전에, 나는 Clean Architecture를 기반으로 만든 것으로 알려진 Java 애플리케이션을 유지보수하라는 요청을 받았다. 실제로는… 그렇지 않았다. 거의 모든 엔티티가 하나에…
얼마 전에, 나는 Clean Architecture를 기반으로 만든 것으로 알려진 Java 애플리케이션을 유지보수하라는 요청을 받았다. 실제로는… 그렇지 않았다. 거의 모든 엔티티가 하나에…
루프란 무엇인가요? 루프는 코드 블록을 반복하는 데 사용됩니다. 같은 문장을 여러 번 작성하는 대신, 예를 들어 메시지를 100번 출력하는 경우, 루프를 사용하면 실행할 수 있습니다.
!“Feedback on checked exceptions and lambdas”의 표지 이미지 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%...
Java 프로그램을 작업할 때 텍스트를 처리하는 경우가 매우 흔합니다—이름, 메시지, 혹은 사용자 입력을 저장하는 경우 말이죠. Java에서는 텍스트를 String 클래스 를 사용하여 처리합니다. What Is a...
저는 이제 10년 넘게 소프트웨어를 개발해 왔습니다. 처음에는 깔끔했지만 유지보수가 어려워진 codebases를 보았습니다. 저는 어쩐지 legacy systems를 인계받은 적도 있습니다.
이번 포스트에서는 소프트웨어 아키텍처의 실용적인 과제를 해결한 design pattern에 대해 깊이 파고들겠습니다: 특정 실행 패턴을 적용해야 하는 필요성...
플랫폼 스레드 Java에서 고전적인 스레드 모델은 플랫폼 스레드라고 합니다. 이는 운영 체제에 직접 의해 지원되는 전통적인 스레드입니다. java Thr...