로우 코드, 노코드 솔루션은 코딩에 대한 배경지식이 거의 없는 사용자에게 유용하다. 로우 코드 및 노코드 플랫폼을 통해 기존 프로그래밍 대신 GUI(그래픽 사용자 인터페이스)를 사용하여 비즈니스 애플리케이션을 구축할 수 있기 때문이다. 로우 코드, 노코드 채택은 디지털 트랜스포메이션에서 매우 빠르게 성장하고 있는 기술이기도 하다. 이제 누구나 개발자가 될 수 있는 시대다. 이번 글에서 로우 코드와 노코드의 열풍 속 개발자의 미래에 대해 살펴보고자 한다.
프로젝트를 진행하다 보면 특정 코드를 재사용하는 것에 대해 논의할 때가 많다. 그런데 항상 명확한 결론을 내지 못하고 끝낸 적이 많다. 왜 그럴까? 코드 재사용에 대한 의사결정은 간단해 보이지만 사실 많은 고민이 필요한 일이기 때문이다. 재사용에 대한 논의가 제대로 진행되려면 어떻게 재사용할 것인가를 결정하기에 앞서, ‘재사용이 정말 필요한 것인가?’, ‘재사용이 시도될 가치가 있는가?’를 고민해야 한다. 이번 글을 통해 그동안 필자가 경험을 통해 얻은 코드 재사용성에 대한 생각을 공유하고자 한다.