DevLogs 25

클린 아키텍처에 관한 생각

강철의 연금술사가 생각남 새로 시작하는 프로젝트는 논외로 하고, 유지보수 측면에서의 관점임 연금술은 등가교환 법칙 -> 소프트웨어 유지보수도 등가교환 성립 : 나의 노력(고통/시간) + 소스코드 변경 클린 아키텍처를 이해하기 전 : 일반 연금술사 -> 연성진을 분필로 모두 그린 후에야 연성 가능 클린 아키텍처를 이해한 후 : 금단의 문(?)에 다녀온 주인공 형제 -> 박수만 치면 연성 가능

DevLogs/Metaphor 2020.10.24

[번역] Java Collections 튜토리얼

원문 출처https://www.vogella.com/tutorials/JavaCollections/article.htmlLars Vogel (c) 2008, 2016 vogella GmbH Version 2.8, 29.09.2016 본 튜토리얼은 자바8에서의 List, ArrayList, Map과 같은 자바 컬렉션 사용법에 대해 설명합니다. 1. 자바 컬렉션1.1. 컬렉션(Collection)이란?자바는 객체를 배열로 저장할 수 있는데, 배열은 초기화 시점에 미리 정의된 크기로 초기화됩니다. 자바의 코어 라이브러리는 컬렉션 프레임워크(Collection Framework)라는 보다 융통성 있게 데이터를 담아서 처리하기 위한 자료구조를 제공합니다. 컬렉션에 저장된 데이터는 캡슐화되며, 미리 정의된 메서드로..

DevLogs/Article 2019.03.10

[번역] 10가지 소프트웨어 아키텍처 패턴 요약

https://mingrammer.com/translation-10-common-software-architectural-patterns-in-a-nutshell/ 계층화 패턴 (Layered pattern)클라이언트-서버 패턴 (Client-server pattern)마스터-슬레이브 패턴 (Master-slave pattern)파이프-필터 패턴 (Pipe-filter pattern)브로커 패턴 (Broker pattern)피어 투 피어 패턴 (Peer-to-peer pattern)이벤트-버스 패턴 (Event-bus pattern)모델-뷰-컨트롤러 패턴 (Model-view-controller pattern)블랙보드 패턴 (Blackboard pattern)인터프리터 패턴 (Interpreter pat..

DevLogs/Article 2018.06.27

Play Framework 2.6.x Starter Project 구동 삽질기

Scala 언어에 관심이 생겨 틈틈히 자료를 탐독하다가, 뭔가 Scala 자체만으로는 Practical 한점이 와닿지 않아서 생각난 것이 간단단 웹 서비스를 만들어 보고 싶은 마음에 구글링으로 알게된 Play Framework! 이미 Java 진영에서도 사용되고 있는 듯한데, Java 잘알못인지라 그냥 그러하구나 하고만 인지하고..GNB에 있는 Download 페이지로 들어가니, 위 스샷처럼 "Start Here" 섹션이 제일 먼저 눈의 보인다. 그리고 맨 위에 나처럼 생초보를 위한 Starter project가 준비되어 있다. 호오.. 일단은 맛보기를 위해 가이드대로 "Download a starter project (for newbies)" 링크를 클릭했다. 음? 그냥 바로 아래에 있는 섹션으로 이동..

DevLogs/Shoveling 2017.11.04