찾다

 >  Q&A  >  본문

Java로 이러한 35개의 인터페이스를 개발하는 데 보통 며칠이 걸립니까? 하루에 몇 개까지 완료할 수 있나요?

Java로 35가지 인터페이스를 개발하는 데 보통 며칠이 걸리나요? 하루에 몇개까지 완성할 수 있나요

伊谢尔伦伊谢尔伦2744일 전1255

모든 응답(9)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-17 10:09:00

    데이터베이스 설계는 Java 코드 개발보다 훨씬 느립니다. 데이터베이스를 설계하고 Java가 인터페이스만 개발하는 경우 35개의 SQL 문을 작성하는 데 더 많은 시간이 걸립니다. 그러나 정확성을 보장하려면 코드를 아름답게 리팩터링해야 합니다. 많이 이 테스트는 시간이 걸리고 일주일도 그리 길지 않습니다.

    요즘 프론트엔드 인터페이스를 작성하는데 며칠이 걸렸어요. 프론트엔드를 멋지고 아름답게 만드는 게 쉽지 않거든요. 하지만 Java는 Spring+SpringMVC+MyBatis를 사용하고 RESTful 스타일을 사용해서 작성해요. 인터페이스. Java 코드는 약 4시간 밖에 걸리지 않지만 데이터베이스 설계 및 URL 설계는 코드 작성 시간의 약 2배가 소요됩니다.

    물론, Java로 코드를 작성하는 데는 시간이 덜 걸립니다. 전제는 당신이 이미 Java로 서버 측 개발 환경을 구축하는 데 익숙하고, 이를 위해서는 기본적으로 많은 축적이 필요하다는 것입니다. 기능적 인터페이스 코드를 직접 작성하는 것이 나에게는 시간이 많이 걸리지 않는다.

    결론: 인터페이스가 너무 많고, 사람이 다르고, 누적이 다르기 때문에 적절한 측정 표준이 없으며 구현 모델이 결정되지 않았습니다. 예를 들어 독립형 웹 서버는 URL을 노출하거나 분산 서비스를 사용할 수 있습니다. 예를 들어 Dubbo 노출 인터페이스에는 URL이 필요하지 않습니다. 클러스터 사용 여부, 인터페이스 액세스에 대한 권한 제어가 필요한지, 권한 관리 방법, 처리해야 하는 데이터 양, 개선을 위해 분산 캐시를 사용해야 하는지 여부. 성능, 데이터베이스 읽기와 쓰기를 분리해야 하는지 여부, 코드 관리 등 코드 품질 요구 사항, 인터페이스 요구 사항 등 고품질 구현을 원한다면 한 달도 긴 시간이 아닙니다. 빠르게 개발할 수 있다는 것을 보여주기 위해 데모 수준의 것을 작성하면 완료하는 데 2일이 걸리지 않습니다. 하지만 무슨 소용이 있습니까?

    인터페이스 뒤에 숨겨진 것은 복잡한 것이며 인터페이스에 대한 코드를 작성하는 것은 아무것도 아닙니다. 어쩌면 이 질문을 사용하여 예산 책정에 필요한 개발 시간을 측정할 수도 있습니다. 좋은 사람이 2일 안에 배송한다면 2일분만 비용을 지불해야 할까요?

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-17 10:09:00

    프론트엔드가 1개로 답변

    사실 Java의 다양한 웹 프레임워크는 상당히 성숙한 상태입니다. 스캐폴딩, 배포 등의 문제를 고려해야 하는 nodejs 개발과 달리 Java에는 이미 좋은 솔루션이 있습니다

    이전에 노드에서 유사한 기능을 개발한 적이 있습니다. 처음부터 시작하는 데 (노드가 구축된 때부터 계산하면 초과 근무 없이) 반 달 이상이 걸리고 여전히 백엔드에 있습니다.

    회신하다
    0
  • PHPz

    PHPz2017-05-17 10:09:00

    두 달 안에 끝내지 못할 수도 있습니다.
    인터페이스 요구 사항에 따라 다릅니다.
    타오바오의 등록도 인터페이스이고, 일반 소규모 사이트의 등록도 인터페이스입니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-17 10:09:00

    구체적인 요구사항 문서에 따라 다릅니다. 요구사항이 높지 않다면 하루에 4~5개 정도 정신없이 쓰는 것도 비슷할 것입니다

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-17 10:09:00

    데이터베이스나 프레임워크가 없으면 무슨 의미가 있나요? JAVA가 TP를 다시 내놓는 이유는 무엇입니까? 그래도 문제가 해결됩니다. . .
    속도는 주로 프레임워크와 데이터베이스 설계의 성숙도에 따라 달라지며, API를 작성하는 사람의 숙련도에 따라 달라지기도 합니다. 이러한 전제조건이 준비되어 있으면 1~2주 안에 해결됩니다. 몇 달이 걸릴 거예요.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-17 10:09:00

    보수적으로 추정하면 한 달 정도입니다. 인터페이스 로직이 단순할 수도 있고 복잡할 수도 있으며, 소요 시간은 일반화할 수 없습니다

    .

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-17 10:09:00

    홈페이지 캐러셀에는 다양한 종류의 추천상품이 있습니다. 상품의 플래그를 기준으로 추천하는 건가요, 아니면 추천 시스템인가요? 추천 시스템은 빅데이터 제공업체와 연계해야 할까요, 아니면 구매량에 따라 자체적으로 수행해야 할까요? 추천 알고리즘이란 무엇입니까? 아직 명확하지 않아 작업량을 평가할 수 없습니다

    회신하다
    0
  • PHPz

    PHPz2017-05-17 10:09:00

    .
    인터페이스 개발을 빠르게 하고 싶다면... 하루에 10개 작성도 가능하고, 4~5일 안에 하나 작성하고 싶다면... 그것도 가능합니다...
    사용할 수 없는 것이 많습니다. 특정 상황에서는... 작업량을 평가할 수 없습니다!... 제품에 대한 자세한 PRD 문서가 없으면... 모든 것이 협상 가능합니다

    PS: 조금 의구심이 듭니다... 포스터는 제품 제작자이고 기술을 이해하지 못합니다...

    으아아아

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-17 10:09:00

    디자인하기 전에 작업량을 논의하는 것은 말도 안되는 일입니다.

    회신하다
    0
  • 취소회신하다