Skip to content
View ru-developer's full-sized avatar

Block or report ru-developer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ru-developer/README.md

더 많은 유저들이 사용하기에 더욱 편하고 좋은 서비스를 만들고 싶은 개발자입니다.

다음은 중요시 하는 것들의 우선순위입니다.

  1. 함께 하는 팀의 의견
  2. 서비스를 사용하는 사용자들의 보안
  3. 서비스를 개발 운영 유지보수 하는데 드는 작업 공수(시간 및 인건비) 및 서버 운영 비용 등 총괄 비용. 가지고 있는 비용 내에서 해결
  4. 사용자들이 서비스를 어떤 방법을 사용하더라도 원활하게 사용할 수 있게 하는 성능 및 품질
  5. 그 후 중요시 하는 것은 더욱 더 빠르게 유저들의 컨텐츠를 확장할 수 있게 하는 생산성입니다.

뭐든지 장단점이 있고, 적당한 것이 중요하다고 생각합니다. 그 외에는 아래와 같은 방식을 좋아합니다.

성능이 부족한 곳에서의 비용이 들지 않는, 혹은 적게 드는 추상화. 성능이 부족하지 않은 곳에서의 중복코드를 줄인 모듈화. 비슷한 로직인데 다른 경우 이상한 구조가 되지 않게 함부로 중복코드를 줄이지 않는 것도 중요하다고 생각합니다.

주의 보다는 주의할 필요가 적은 환경과 구조. 언제나 실수를 할 수 있다고 생각하기에 실수를 하지 못하게 막아두는게 좋다고 생각합니다. 물론 이는 적당한 정해진 비용선에서 해결해야 할 것입니다.

자동화 할 수 있는 것은 자동화 시켜 수동작업을 최소화. 더 많은 생산성을 위한 것입니다. 반복 작업에 규칙을 찾아 생산성을 향상할 것입니다.

중요한 것에 집중할 수 있게 설계 및 프로그래밍. 각자 맡은 부분에 집중해서 작업할 수 있도록 하는 것입니다. 항상 가능하다고는 생각하지 않으나 생산성을 향상시킨다고 생각합니다.

이러한 것들을 생각하고자 성장해나가는 프로그래머이자 개발자입니다.

물론 이 모든 것들은 가장 먼저, 요구사항을 준수해야 할 것이며 위의 5가지 우선순위를 따랐을 때의 생각입니다.

아직 막 배우기 시작하여, 이런 생각은 많이 변할 수 있습니다.

Popular repositories Loading

  1. ru-developer ru-developer Public