คำถามติดแท็ก environment

16
อะไรเป็นเหตุผลที่ทำให้การใช้ IDE กับตัวแก้ไขมาตรฐานคืออะไร [ปิด]
ฉันพบว่าตัวเองใช้โปรแกรมแก้ไขข้อความที่ฉันเลือก (vim, nano, gedit, เลือกพิษของคุณ) บ่อยกว่า IDE ใด ๆ ในตอนปลาย หลังจากสังเกตเห็นทางลัด IDE ของฉันได้รับฉันเต็มไปด้วยฝุ่นเริ่มคิดเกี่ยวกับเรื่องนี้และสงสัย: สิ่งที่ justifies ใช้ของ IDE สำหรับคุณเห็นด้วยกับการแก้ไขข้อความ ? สำหรับเรื่องนั้นคุณมีเหตุผลอะไรที่ไม่ได้ใช้ IDE และพึ่งพึ่งบรรณาธิการ

7
ผู้จัดการต้องการสภาพแวดล้อมการพัฒนาและการผลิตรวมกัน
ฉันทำงานในทีมการเขียนโปรแกรมขนาดเล็กที่สนับสนุนองค์กรขนาดใหญ่ ปีนี้ผู้จัดการของเราตัดสินใจว่าเราจะใช้เทคโนโลยี Oracle Apex เพื่อจัดการข้อมูลส่วนใหญ่ของ บริษัท นี่จะโอเคยกเว้นเรามีเซิร์ฟเวอร์ Apex เพียงอันเดียว ผู้จัดการของเราได้กำหนดว่าทุกอย่างเกิดขึ้นในกรณีนั้น ทีมงานของเรากำลังพัฒนาแอพในขณะที่ผู้จัดการของเราสาธิตพวกเขาและลูกค้าภายในของเราใช้พวกเขาด้วยเหตุผลที่ชัดเจนว่าทำให้เกิดปัญหาอยู่แล้ว! ฉันคาดหวังได้ว่าสิ่งนี้จะแย่ลงเมื่อเราลงทุนอย่างหนักใน Apex แอพมีความซับซ้อนมากขึ้นและจำนวนผู้ใช้เพิ่มขึ้น ฉันได้ยินมาว่าแนวทางปฏิบัติที่ดีที่สุดคือการมีสภาพแวดล้อมการพัฒนาการทดสอบและการผลิตแยกจากกัน แต่ทำไมถึงเป็นเช่นนั้น คำถาม: ทำไมเราควรมีสภาพแวดล้อมการพัฒนาการทดสอบและการผลิตแยกต่างหาก

2
ควรมีดัชนี“ ข้อมูลด้านสุขอนามัย” ของซอฟต์แวร์ - เพื่อระบุว่าโปรแกรมนั้นสะอาดแค่ไหน? ไม่ปล่อยไฟล์ temp ฯลฯ
ควรจะมีดัชนี "ข้อมูลด้านสุขอนามัย" สำหรับซอฟต์แวร์ - เพื่อระบุว่าโปรแกรมนั้นสะอาดแค่ไหน? ไม่สร้างไฟล์ temp ที่ไม่ได้ใช้รายการรีจิสตรีตัวแปรสภาพแวดล้อม ฯลฯ ตัวอย่างเช่นดูในโฟลเดอร์ผู้ใช้ของคุณใน Windows คุณจะเห็นไฟล์พื้นที่ทำงานทุกประเภทที่แอปพลิเคชันของคุณใช้ ตัวอย่างเช่นสิ่งนี้ทำให้ยากที่จะทราบว่าต้องสำรองข้อมูลอะไรบ้างและสิ่งที่สามารถยกเลิกได้เมื่อสร้างด้วยเครื่องจักร

1
กลยุทธ์การส่งเสริมการพึ่งพา: siled หรือ orchestrated
เรามีแอพพลิเคชั่นและบริการบนเว็บมากมาย (ผลิตภัณฑ์สาธารณะบางผลิตภัณฑ์, ภายในและส่วนหนึ่งของ "แบ็กเอนด์" ส่วนตัว) ที่พึ่งพาซึ่งกันและกัน แต่ละองค์ประกอบเหล่านี้มี 4 สภาพแวดล้อม (กลุ่มของเซิร์ฟเวอร์ / โหนดที่ให้บริการตามวัตถุประสงค์เฉพาะ): ที่ไม่ใช่การผลิต DEV- สภาพแวดล้อมการพัฒนาแบบบูรณาการที่ CI สร้างการเปลี่ยนแปลงแบบพุช มีประโยชน์สำหรับวิศวกรในการแก้ปัญหาข้อบกพร่องที่หายากที่ไม่สามารถทำซ้ำได้ QA - แยก QA / สภาพแวดล้อมการทดสอบ DEMO - สภาพแวดล้อมของ UAT ที่เสถียรสำหรับผู้มีส่วนได้เสีย การผลิต LIVE - สภาพแวดล้อมสด / การผลิตของเรา รหัสโปรโมชั่ไป: LOCAL(เครื่องของนักพัฒนา) => DEV=> QA=> =>DEMOLIVE บอกว่าเรามีโปรแกรมที่เรียกว่าmyappที่มีการสนับสนุนจากบริการเว็บ RESTful เรียกว่าmywsที่ตัวเองได้รับการสนับสนุนโดย DB mydbที่เรียกว่า ขณะนี้เรามีสิ่งที่ผมจะเรียกว่า " บงการ " …

4
ความแตกต่างระหว่างสภาพแวดล้อม Staging และ UAT คืออะไร
ฉันรู้ว่าเราควรมีสภาพแวดล้อมที่แตกต่างกันอย่างน้อย 3 สภาพในขณะที่กำลังพัฒนาวิธีแก้ปัญหา: การพัฒนา : โปรแกรมเมอร์มีอิสระที่จะเปลี่ยนแปลงและผลักดันการเปลี่ยนแปลงได้ตลอดเวลาเพื่อทดสอบโค้ดของพวกเขาและรวมเข้ากับการเปลี่ยนแปลงอื่น ๆ ได้อย่างรวดเร็วโดยไม่ต้องกลัวว่าจะทำสิ่งใด - มันเชื่อมต่อกับฐานข้อมูลและบริการทดสอบ เอือด : ควรได้รับการปฏิบัติด้วยความเคารพจากนักพัฒนาเพราะมันควรจะมีสำเนา "ดีที่สุดเท่าที่จะเป็นไปได้" ของสภาพแวดล้อมการผลิตที่เกี่ยวข้องกับฮาร์ดแวร์ด้วยความแตกต่างที่ว่าสภาพแวดล้อมนี้เชื่อมต่อกับฐานข้อมูลของ UAT มันใช้ทั้งคำถามและคำตอบของทีมและผู้ใช้ในการตรวจสอบการเปลี่ยนแปลงที่จะไปสู่การผลิต การผลิต : เรื่องจริง ฉันได้ดูคำถามนี้เกี่ยวกับ SoftwareEngineeringและคำถามนี้ใน ServerFaultและพวกเขาดูเหมือนจะแตกต่างกันในความหมายของ Staging Environment นอกจากนี้หน้า Wikipediaเกี่ยวกับหัวเรื่องระบุว่า: การใช้งานหลักของสภาวะแวดล้อม staging คือการทดสอบสคริปต์และโพรซีเดอร์การติดตั้ง / คอนฟิกูเรชัน / การโอนย้ายทั้งหมดก่อนที่จะนำไปใช้กับสภาวะแวดล้อมการใช้งานจริง สิ่งนี้ทำให้มั่นใจได้ว่าการอัปเกรดหลักและรองทั้งหมดไปยังสภาพแวดล้อมการผลิตจะสมบูรณ์ได้อย่างน่าเชื่อถือโดยไม่มีข้อผิดพลาดในเวลาขั้นต่ำ สำหรับฉัน Staging เท่ากับ UAT ซึ่งคุณต้องทดสอบแอปพลิเคชันและขั้นตอนการปรับใช้ก่อนที่จะผลักดันสู่โลกแห่งความจริง ดังนั้นเราจึงผลักดันแพ็คเกจด้วยการเปลี่ยนแปลง UAT ในลักษณะเดียวกับที่เราผลักดันไปสู่การผลิตอัตโนมัติโดยสมบูรณ์และด้วยพิธีทั้งหมดที่เราควรมีกับสภาพแวดล้อมการผลิต ที่ถูกกล่าวว่าสิ่งที่แตกต่างที่เหมาะสมระหว่างสภาพแวดล้อม UAT และสภาพแวดล้อม Staging คืออะไร? - แก้ไข: …

6
ผู้จัดการแพคเกจควรแก้ไขไฟล์. bashrc ของคุณหรือไม่
ฉันกำลังเขียนแพคเกจสำหรับบางสิ่งที่ต้องการตัวแปรสภาพแวดล้อมที่จะตั้งค่าเพื่อดำเนินการอย่างถูกต้อง ขั้นตอนการติดตั้งของตัวจัดการแพคเกจควรปรับเปลี่ยนสภาพแวดล้อมของผู้ใช้หรือเพียงแจ้งให้ผู้ใช้ทำเอง สัญชาตญาณของฉันจะเป็นแบบหลัง แต่ฉันเห็นข้อโต้แย้งสำหรับอดีต
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.