나는 개발 속도를 높이기 위해 개인적으로 (작업 이외의) 개발 한 코드 중 일부를 사용하는 것이 유리한 직장에서 보조 프로젝트를 진행하고 있습니다. 내 부수 프로젝트는 고급 사용자가 여러 다른 플랫폼 ( DB2 , Oracle, SQL Server 및 MySQL )의 데이터베이스에 대해 쿼리를 실행할 수 있도록 C ++ GUI 응용 프로그램을 개발 중 입니다. 과거에는 일반적으로 요청에 따라 직접 실행하거나 Excel VBA 응용 프로그램을 작성했습니다. 여러 사람들을 위해 여러 VBA 응용 프로그램을 만들었으므로 이제 사용자 지정 .sql 파일을 읽고 다양한 데이터베이스에 대해 실행하는 중앙 응용 프로그램 하나를 빌드해야합니다.
내가 만들고있는 응용 프로그램은 C ++이며 LGPL 크로스 플랫폼 GUI 툴킷을 사용합니다. 그러나, 나는 수년간 비 휴가 관련 프로젝트를 위해 작성한 라이브러리에 많은 코드가 있습니다. 직장에서이 코드를 사용하면 나 (그리고 회사) 시간을 절약 할 수 있습니까? 그렇다면 버그 수정 및 개선 사항을 개인 라이브러리로 다시 포팅 할 수 있습니까? 내가 그것을 지나갈 때 모르는 선이있는 것 같습니다.
개인 코드 중 어떤 것도 비즈니스 로직과 관련이 없다는 것을 덧붙이고 싶습니다. 기본 유틸리티 클래스 / 래퍼입니다.