스페인어 코드 관리


10

스페인어로 된 클라이언트의 새 프로젝트가 있으며 모든 Java 코드와 주석, 변수, 메소드 이름을 스페인어로 가지고 있습니다.

영어로 변환 한 다음 사용할 수 없습니다. 그러한 상황에서 일한 사람이 있다면 새로운 개발을 수행해야 할 때 이러한 위험을 완화하기 위해 무엇을 할 수 있는지 조언 할 수 있습니까? 이것이 주요 쇼 스토퍼입니다.

Java 프로젝트에는 EJB, Struts, Custom Framework 및 10000 개 이상의 Java 파일이 혼합되어 있으며 총 200k 라인 (최소 추정치)이 있으며 Weblogic Server 10을 사용하여 배포됩니다.

감사합니다, Dazzlers

java 

1
불행히도 이것은 주제가 아닙니다. 그래도 사람들의 제안을보고 싶습니다.

2
또한 : 10000 소스 파일? WTF?

1
끔찍한 .. 그들에게 빨아 :)

2
Yikes ... 나는 여기서 당신이 겪어야 할 것을 진정으로 동정하기 때문에 당신에게 +1을주고 있습니다. :) 프로젝트의 언어 인터페이스가 필요하거나 개발을 위해 스페인어를 영어로 변환 한 다음 코드를 다시 저장소에 커밋하기 전에 다시 변환하는 언어 변환기가 필요할 수 있습니다. : /

3
나는 당신이 회사의 이름을 공유 할 수 있기를 바랍니다. 그래서 우리는 우리가 @@! * $ @에서 가능한 한 멀리 있어야한다는 것을 알고 있습니다! 회사
Augusto

답변:


6

함께 살아라. 우리는 비슷한 문제가 있습니다. 아이러니하게도 스페인어 코드도 있습니다. Google은 매일 Google 번역을 사용하고 있습니다. 그러나 우리 코드는 완전히 스페인어로 작성된 것이 아니며 프론트 엔드를 수행하는 작은 모듈에 있습니다. 그럼에도 불구하고, 그러나 우리는 그것으로 사는 것이 책임있는 사람들을 설득하는 데 투자하는 것보다 저렴하다고 계산했습니다. 이것은 나쁜 생각입니다.


5

영어로 변환 한 다음 사용할 수 없습니다.

과제는 무엇입니까? 이 코드베이스를 유지하고 수정하려면?

그렇다면 스페인어를 구사하는 프로그래머를 고용해야 할 수도 있습니다.

기타 요구 사항, 문서 등

영어와 일본어가 혼합 된 코드 기반으로 작업해야했지만 번역에 대한 금지는 없었습니다. 웹 요소에 대한 레이블 등을 번역하기 위해 Google Translate를 사용했습니다. 일부는 GIF에서 간지 문자로 추가 되었기 때문에 모두 번역 할 수있는 것은 아닙니다.

고객이 진정으로 융통성이없고 작업하기 어려운 경우 다른 고객을 찾아야 할 때입니다.

또는 유머러스 한 복수를하고 다른 비 스페인어로 된 문서를 작성하십시오. 그들 자신의 번역기를 고용하도록 강요하는 것은 재미있을 것입니다.


2
+1 : 사전과 언어 코스를받습니다. 나는 언어의 차이로 인해 스페인 회사의 supid1ty에서 완전히 화를 내고 아마도 시간대는 그들이 완전히 실패하려고하는 모든 것을 만들 것입니다 ... 나는 8 년간 오프쇼어링에 참여했지만 결코 듣지 못했습니다. 어떻게 전화를해야할지 모르겠다 .. 나는 분개하다.
Augusto

3

의견이 스페인어로되어있는 경우, 스페인어는 이전 프로그래머가 유창한 언어이며 그들 사이의 의사 소통에 가장 적합한 언어이기 때문입니다.

귀하 (또는 귀하의 회사)가 스페인어를 이해하지 못하고 스페인어 프로그래머가없는 경우, 고객이 요청한 것을 수행 할 수 없으므로 작업을 수행하지 않아야합니다.


스페인어 사용 회사 / 고객과 다른 스페인어 사용 프로그래머
umlcat

1

스페인어로 명명 된 각 메소드를 영어 메소드로 맵핑하는 랩퍼 클래스를 작성한 후 호출하십시오.


1
많은 작업 인 OP에 따르면 10,000 개의 파일이 있습니다.
TheLQ

1
변경이 필요한 클래스 만 해당됩니다. 또한 빠른 언어 코스 migt가 유용합니다.

1

귀사에 스페인어를 구사하는 (작성 / 읽기) 개발자가 충분하지 않은 경우, 충분히 고용하거나 고객과 계약을 체결하고 (계약을하기 전에 다음 서비스에이 사실을 알리도록 조언하십시오) .

그리고 당신은이 고객과 계약을 맺은 관리자 (당신 편에서)를 해고해야 할 것입니다. 그는 당신이 실제로 코드를 사용할 수 없다는 것을 알았거나, 그렇지 않은 경우 (그는 스스로 알지 못했습니다).

일부 프로그램에서 나는 주로 독일어 또는 에스페란토 식별자와 주석을 사용하고 있습니다. .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.