Mengelola Kode Bahasa Spanyol

10

Kami memiliki proyek baru dari klien yang berbahasa Spanyol dan memiliki semua kode Java dan komentar, variabel, nama metode dalam bahasa Spanyol.

Kami tidak diizinkan untuk mengubahnya menjadi bahasa Inggris dan kemudian menggunakannya. Jika ada di antara Anda yang telah bekerja dalam kondisi seperti itu, dapatkah Anda memberi saran apa yang dapat dilakukan untuk mengurangi risiko ini karena kami harus melakukan pengembangan baru dan ini adalah penghenti acara utama ..

Proyek Java mereka memiliki campuran EJBs, Struts, Custom Framework dan lebih dari 10.000 File Java dengan minimal 200k baris kode (perkiraan min.) Dan digunakan menggunakan Weblogic Server 10

Salam, Dazzler


sumber
1
Ini di luar topik, sayangnya. Saya tertarik untuk melihat saran orang.
2
Juga: 10.000 file sumber? WTF?
1
mengerikan .. Katakan pada mereka mereka payah :)
2
Astaga ... Saya memberi Anda +1 di sini karena saya benar-benar bersimpati pada apa yang harus Anda lalui di sini. :) Anda mungkin memerlukan antarmuka bahasa untuk proyek Anda, atau mungkin konverter bahasa yang mengubah dari bahasa Spanyol ke bahasa Inggris untuk pengembangan Anda, kemudian mengonversi kembali sebelum melakukan kode kembali ke repo. : /
3
Saya berharap Anda bisa membagikan nama perusahaan, jadi kita semua tahu bahwa kita harus tetap sejauh yang kita bisa dari @ $! * $ @! perusahaan
Augusto

Jawaban:

6

Jalani saja. Kami memiliki masalah serupa, yang ironisnya juga dengan kode Spanyol. Kami menggunakan google translate setiap hari. Tetapi kode kami tidak sepenuhnya dalam bahasa Spanyol, dengan kami itu hanya dalam modul kecil yang melakukan front-end. Tetap saja itu menyebalkan, tetapi kami menghitung bahwa hidup dengan itu lebih murah daripada berinvestasi dalam membujuk orang yang bertanggung jawab, bahwa ini adalah ide yang buruk.

kabut
sumber
5

Kami tidak diizinkan untuk mengubahnya menjadi bahasa Inggris dan kemudian menggunakannya.

Apa tugasnya? Untuk memelihara dan memodifikasi basis kode ini?

Jika ya, mungkin Anda harus menyewa beberapa programmer berbahasa Spanyol.

Apa persyaratan lain, dokumentasi, dll.

Saya harus bekerja pada basis kode yang merupakan campuran bahasa Inggris dan Jepang, tetapi saya tidak punya larangan untuk menerjemahkan. Saya menggunakan Google Translate untuk menerjemahkan label dan semacamnya untuk elemen web. Tidak semuanya diterjemahkan, karena beberapa ditambahkan sebagai karakter Kanji dalam gifs.

Jika klien benar-benar tidak fleksibel dan sulit untuk diajak bekerja sama, mungkin inilah saatnya mencari klien lain.

Atau balas dendam yang lucu dan tulis dokumentasi dalam bahasa non-Spanyol lainnya. Akan lucu memaksa mereka harus menyewa penerjemah sendiri.

Duffymo
sumber
2
+1: dapatkan kamus dan kursus bahasa. Saya benar-benar terperangah pada supid1ty dari perusahaan Spanyol sebagai perbedaan dalam bahasa dan mungkin zona waktu akan membuat apa pun yang mereka coba lakukan gagal total ... Saya telah terlibat dalam off-shoring selama 8 tahun dan TIDAK PERNAH mendengar dari .... saya bahkan tidak tahu bagaimana menelepon ... itu ... saya marah.
Augusto
3

Jika komentar dalam bahasa Spanyol, itu karena bahasa Spanyol adalah bahasa di mana programmer sebelumnya fasih, dan paling cocok untuk berkomunikasi di antara mereka sendiri.

Jika Anda (atau perusahaan Anda) tidak mengerti bahasa Spanyol dan Anda tidak memiliki programmer bahasa Spanyol, Anda seharusnya tidak mengambil pekerjaan itu, karena Anda tidak dapat melakukan apa yang diminta oleh klien Anda.

jeroko
sumber
Pemrogram berbahasa Spanyol tidak sama dengan Perusahaan / Pelanggan berbahasa Spanyol
umlcat
1

Tulis kelas pembungkus yang memetakan setiap metode bernama Spanyol ke dalam metode bahasa Inggris, dan kemudian panggil mereka.

Thorbjørn Ravn Andersen
sumber
1
Pada 10.000 file menurut OP, itu pekerjaan yang berat ...
TheLQ
1
Hanya untuk kelas-kelas yang perlu diubah. Kursus bahasa cepat juga bisa bermanfaat.
1

Jika perusahaan Anda tidak memiliki cukup pengembang bahasa Spanyol (menulis / membaca), maka cukup merekrut, atau menyelesaikan kontrak dengan klien (dan menyarankan mereka untuk mengumumkan fakta ini ke layanan mereka berikutnya sebelum membuat kontrak), saya akan mengatakan .

Dan mungkin Anda harus memecat manajer (di pihak Anda) yang membuat kontrak dengan klien ini - entah dia tahu bahwa Anda tidak dapat benar-benar menggunakan kode, atau dia tidak (maka dia tidak memberitahu dirinya sendiri).

Dalam beberapa program saya menulis saya menggunakan pengidentifikasi dan komentar sebagian besar Jerman atau Esperanto (ini adalah dua proyek yang berbeda - saya punya lebih banyak juga), tapi kemudian saya tidak mengharapkan orang tanpa pengetahuan bahasa ini untuk mempertahankan proyek-proyek ini .

Paŭlo Ebermann
sumber