ฉันมีความรู้สึกมากมายเกี่ยวกับหัวข้อนี้และฉันไม่สามารถพูดได้อย่างตรงไปตรงมาว่ามีวัตถุประสงค์ทั้งหมด
มีข้อโต้แย้งมากมายสำหรับการตัดและวางรหัสของผู้อื่นลงในใบสมัครของคุณ บางคนอาจมีเหตุผลบางคนอาจไม่เข้าใจ ตัวอย่างเช่นหากคุณมีวิธีการจากบล็อกของใครบางคนที่รับอินพุตและเรียกใช้อัลกอริทึมทางคณิตศาสตร์ที่ซับซ้อนซึ่งเป็นวิธีที่อยู่นอกเหนือความสามารถทางคณิตศาสตร์ของคุณและแยกผลลัพธ์ออกมา - นั่นคืออาร์กิวเมนต์สำหรับการตัดและวาง รหัสและเครดิตพวกเขาเมื่อถึงกำหนด - เป็นสิ่งที่น่าทำ
มีการถกเถียงกันว่าจะไม่บูรณาการล้อ - อีกครั้งนี้ทำให้รู้สึกในทางทฤษฎี แต่ถ้าคุณไม่ใช้เวลาทำความคุ้นเคยกับโค้ดที่คุณกำลังตัดและวางคุณไม่รู้ว่ามีวิธีที่ดีกว่าในการแก้ปัญหานี้หรือไม่คุณไม่รู้ว่ามีข้อบกพร่องในรหัสหรือไม่ . เกิดอะไรขึ้นถ้าล้อที่คุณวางเสีย?
มีข้อโต้แย้งเกี่ยวกับความเร็วและประสิทธิภาพ - คุณสร้างคลังของรหัสของคนอื่นที่คุณลอกขโมยขโมยลอกเลียนแบบหรืออื่น ๆ มาคิดคุณอาจไม่จำเป็นต้องรู้วิธีการโปรแกรมเกินกว่า Frankensteining บางแอปพลิเคชัน รวมกันจากชิ้นส่วนที่เรียกคืน
มีเวลาและสถานที่ที่ฉันเห็นว่าพฤติกรรมนี้เป็นที่ยอมรับได้อย่างสมบูรณ์ สำหรับการแฮ็คเครื่องมือที่ใช้งานร่วมกันได้อย่างรวดเร็วซึ่งไม่ได้ออกแบบมาสำหรับอายุการใช้งานที่ยืนยาว แต่เพื่อให้งานสำเร็จลุล่วงไปได้ด้วยเบ็ดหรือข้อพับ สำหรับวัตถุประสงค์ของการสร้างต้นแบบและการศึกษาเรื่องการเรียนรู้และความก้าวหน้าในบริบททางทฤษฎีฉันคิดว่านี่เป็นเกมที่ยุติธรรมอย่างสมบูรณ์
การตัดและวางรหัสของคนอื่นคือการลอกเลียนแบบ - ถ้าคุณมีพรของพวกเขาและคุณเข้าใจรหัสที่คุณกำลังวางและมันเหมาะกับการสร้างมาตรฐานการเข้ารหัสสำหรับแอปพลิเคชันของคุณจากนั้นฉันจะยอมรับมันเป็นเกมที่ยุติธรรม
ในฐานะวิศวกรซอฟต์แวร์มืออาชีพฉันถูกจ่ายให้รักษามาตรฐานและจรรยาบรรณ ฉันไม่ได้รับค่าตอบแทนในการขโมยลอกเลียนหรือละเมิดลิขสิทธิ์ของผู้อื่นทำให้ลูกค้าของฉันเสี่ยงต่อการถูกดำเนินคดี นอกจากนี้ยังมีความเสี่ยงที่แท้จริงที่เมื่อคุณเรียกใช้โค้ดตัด / วางมันมีผลข้างเคียงที่ร้ายแรง
ไม่ใช่การกำหนดเป้าหมายคำตอบนี้ให้คุณจอห์นฉันรู้ว่าคุณมีความโน้มเอียงทางจริยธรรมมากเมื่อพูดถึงหัวข้อเช่นนี้ดังนั้นนี่เป็นเพียงคำโหยหวนทั่วไปในทิศทางของคำถาม
ภาคผนวก : ที่กล่าวว่าฉันรู้สึกว่าการตัดและวางรหัสของคุณเองระหว่างโครงการค่อนข้างเป็นที่ยอมรับ - ยกเว้นว่ามันถูกเขียนเป็นงานให้เช่าสำหรับคนอื่นซึ่งในกรณีนี้คุณไม่ได้เป็นเจ้าของลิขสิทธิ์และคุณควรได้รับอนุญาต จากบุคคลที่คุณเข้ารหัสให้ ฉันพบว่าหากรหัสนั้นเกี่ยวข้องกับแนวคิดการทำงานของกรรมสิทธิ์เจ้าของกิจการส่วนใหญ่ก็ไม่เป็นไรกับคุณที่จะใช้ความคิดของคุณเองกับลูกค้ารายอื่น