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

สภาพแวดล้อมการพัฒนาคือชุดเครื่องมือการเขียนโปรแกรมแบบบูรณาการโดยปกติจะมีศูนย์กลางอยู่ที่โปรแกรมแก้ไขข้อความ

24
คุณจะเขียนโปรแกรมอย่างไรถ้าคุณตาบอด?
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ การเห็นเป็นหนึ่งในความรู้สึกที่โปรแกรมเมอร์ส่วนใหญ่ยอมรับ โปรแกรมเมอร์ส่วนใหญ่ใช้เวลาหลายชั่วโมงในการดูหน้าจอคอมพิวเตอร์ (โดยเฉพาะในช่วงเวลาที่อยู่ในโซน ) แต่ฉันรู้ว่ามีโปรแกรมเมอร์ตาบอด (เช่น TV Raman ที่ปัจจุบันทำงานให้ Google) หากคุณเป็นคนตาบอด (หรือกลายเป็นคนตาบอดอย่างช้าๆ) คุณจะตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อช่วยคุณในการเขียนโปรแกรมอย่างไร (หนึ่งข้อเสนอแนะต่อคำตอบโปรดวัตถุประสงค์ของคำถามนี้คือการนำความคิดที่ดีไปสู่ด้านบนนอกจากนี้โปรแกรมอ่านหน้าจอสามารถอ่านความคิดที่ดีก่อนหน้านี้)

11
นักเทียบท่าเขียนเทียบกับ Dockerfile - ไหนดีกว่ากัน?
ฉันได้อ่านและเรียนรู้เกี่ยวกับDockerและพยายามเลือกการตั้งค่า Django ที่จะใช้อย่างถูกต้อง จนถึงตอนนี้ก็มี: นักแต่งเพลงเขียนหรือDockerfile ฉันเข้าใจว่าDockerfilesใช้Docker Composeแล้ว แต่ฉันไม่แน่ใจว่าเป็นการดีหรือไม่ที่จะวางทุกอย่างไว้ใน Dockerfile ขนาดใหญ่ที่มีหลายFROMคำสั่งสำหรับรูปภาพที่แตกต่างกัน? ฉันต้องการใช้ภาพที่แตกต่างกันหลายอย่างซึ่งรวมถึง: uwsgi nginx postgres redis rabbitmq celery with cron โปรดให้คำแนะนำในสิ่งที่เป็นแนวปฏิบัติที่ดีในการตั้งค่าประเภทของสิ่งแวดล้อมนี้โดยใช้หาง ถ้ามันจะช่วยให้ผมบน Mac เพื่อใช้boot2docker ปัญหาบางอย่างที่ฉันมี: ส่วนประกอบของนักเทียบท่าใช้งานไม่ได้กับ Python3 ฉันต้องการจัดโครงงานของฉันดังนั้นถ้าหนึ่ง Dockerfile ขนาดใหญ่ไม่เหมาะฉันก็รู้สึกว่าฉันจะต้องเลิกใช้ Docker Compose ฉันโอเคที่จะทำให้โปรเจ็กต์ Py2 & Py3 เข้ากันได้ดังนั้นฉันจึงมุ่งไปที่ django-compose

10
วิธีดูและโหลดซ้ำโหนดเมื่อไฟล์ TypeScript เปลี่ยน
ฉันพยายามเรียกใช้เซิร์ฟเวอร์ dev ด้วย TypeScript และแอปพลิเคชัน Angular โดยไม่มีการแปลงไฟล์ ts ทุกครั้ง ฉันพบว่าฉันสามารถทำงานได้ด้วยts-nodeแต่ฉันยังต้องการดู.tsไฟล์และโหลดแอป / เซิร์ฟเวอร์อีกครั้งเหมือนที่ฉันทำกับสิ่งที่ชอบดูอึก


30
แบบอักษรที่แนะนำสำหรับการเขียนโปรแกรม? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ แบบอักษรใดที่คุณใช้สำหรับการเขียนโปรแกรมและภาษา / IDE ใด ฉันใช้Consolasสำหรับงาน Visual Studio ของฉันทั้งหมดมีคำแนะนำอื่น ๆ อีกไหม?

17
รูปแบบ SVN ละเว้นทั่วไปที่ดีที่สุด
อะไรคือ SVN ทั่วไปที่ดีที่สุด (หรือดีที่สุด) ละเว้นรูปแบบที่จะใช้? มีหลาย IDE, บรรณาธิการ, คอมไพเลอร์, ปลั๊กอิน, แพลตฟอร์ม, ฯลฯ ไฟล์เฉพาะและไฟล์บางประเภทที่ "ทับซ้อน" (เช่นที่ต้องการสำหรับโครงการบางประเภทและไม่ใช่สำหรับคนอื่น) อย่างไรก็ตามมีชนิดของไฟล์จำนวนมากที่คุณไม่เคยต้องการรวมอยู่ในการควบคุมแหล่งข้อมูลโดยอัตโนมัติโดยไม่คำนึงถึงสภาพแวดล้อมการพัฒนาเฉพาะของคุณ คำตอบสำหรับคำถามนี้จะทำหน้าที่เป็นจุดเริ่มต้นที่ดีสำหรับโครงการใด ๆ - เพียงต้องการให้พวกเขาเพิ่มรายการเฉพาะสภาพแวดล้อมที่พวกเขาต้องการ สามารถปรับใช้กับระบบควบคุมเวอร์ชันอื่น ๆ (VCS) ได้เช่นกัน

18
ใช้ Emacs เป็น IDE
ปัจจุบันเวิร์กโฟลว์ของฉันกับ Emacs เมื่อฉันเข้ารหัสใน C หรือ C ++ เกี่ยวข้องกับสาม windows ใหญ่ที่สุดทางด้านขวามีไฟล์ที่ฉันทำงานด้วย ด้านซ้ายแบ่งออกเป็นสองส่วนด้านล่างเป็นเชลล์ที่ฉันใช้พิมพ์คอมไพล์หรือสร้างคำสั่งและด้านบนมักเป็นเอกสารหรือไฟล์ README ที่ฉันต้องการปรึกษาขณะทำงาน ตอนนี้ฉันรู้แล้วว่ามีผู้ใช้ Emac ที่มีความเชี่ยวชาญจำนวนหนึ่งออกมาและฉันอยากรู้ว่า Emacs อื่น ๆ มีประโยชน์อย่างไรถ้าจุดประสงค์คือใช้เป็น IDE ที่สมบูรณ์ โดยเฉพาะอย่างยิ่ง IDEs ส่วนใหญ่มักจะเติมเต็มฟังก์ชั่นเหล่านี้คือบางรูปแบบหรืออื่น ๆ : โปรแกรมแก้ไขซอร์สโค้ด ผู้รวบรวม แก้จุดบกพร่อง การค้นหาเอกสาร การควบคุมเวอร์ชัน คุณสมบัติ OO เช่นการค้นหาชั้นเรียนและผู้ตรวจสอบวัตถุ สำหรับสองสามอย่างนี้ค่อนข้างชัดเจนว่า Emacs สามารถใช้งานฟังก์ชั่นเหล่านี้ได้อย่างไร แต่ส่วนที่เหลือล่ะ นอกจากนี้หากภาษาใดภาษาหนึ่งต้องให้ความสำคัญฉันจะบอกว่ามันควรจะเป็น C ++ แก้ไข:ผู้ใช้คนหนึ่งชี้ให้เห็นว่าฉันควรจะเฉพาะเจาะจงมากขึ้นเมื่อฉันพูดว่า 'ส่วนที่เหลือ' ส่วนใหญ่ฉันอยากรู้เกี่ยวกับการควบคุมเวอร์ชันที่มีประสิทธิภาพเช่นเดียวกับการค้นหาเอกสาร ตัวอย่างเช่นใน SLIME การค้นหาไฮเปอร์สเปคอย่างรวดเร็วบนฟังก์ชั่น Lisp ค่อนข้างง่าย …

21
มีวิธีที่จะหยุดการพัฒนาการนับของ Google Analytics หรือไม่
ฉันได้เพิ่ม JavaScript ที่ฉันต้องการที่ด้านล่างของหน้าของฉันเพื่อให้ฉันสามารถใช้ Google Analytics ปัญหาเดียวคือฉันแน่ใจว่ามันนับงานพัฒนาทั้งหมดของฉันเป็นเพลงฮิต การได้เห็นอย่างที่ฉันอาจเห็นบางส่วนของหน้าเหล่านั้นร้อยครั้งต่อวันมันจะบิดเบือนการอ่านของฉันจริงๆ มีวิธีปิดใช้งานจากที่อยู่ IP ที่เฉพาะเจาะจงหรือเป็นสิ่งที่ควรสร้างไว้ในกระบวนการสร้างของฉันดังนั้นจะได้รับเพิ่มเมื่อฉันสร้างเพื่อปรับใช้เท่านั้น

7
จะพิมพ์ไปยังคอนโซลใน Android Studio ได้อย่างไร
ฉันเพิ่งดาวน์โหลด Android Studio สำหรับ Linux จาก: http://developer.android.com/sdk/installing/studio.html ฉันสงสัยว่าจะพิมพ์ไปยังคอนโซลได้อย่างไร ทั้งSystem.out.print(...)มิได้Log.e(...)จากandroid.util.Logดูเหมือนจะทำงาน

22
นักพัฒนาควรมีสิทธิ์ผู้ดูแลระบบบนพีซีของพวกเขา
นักพัฒนาซอฟต์แวร์ควรมีสิทธิ์ผู้ดูแลระบบในพีซีหรือให้สิทธิ์ผู้ใช้ขั้นสูงเพียงพอหรือไม่ ความคิดเห็นบางส่วน: หากพวกเขาต้องการลองใช้งานแอปพลิเคชั่นใหม่ที่จำเป็นต้องติดตั้งพวกเขาก็สามารถลองใช้งานบนเครื่องเสมือนและต่อมาได้รับผู้ดูแลระบบเครือข่ายเพื่อติดตั้งให้ คุณคิดว่ามันจะใช้ได้ไหม มีสิ่งใดที่นักพัฒนาซอฟต์แวร์ต้องทำบนพีซีที่ต้องการสิทธิ์ผู้ดูแลระบบหรือไม่ เราเป็นทีมนักพัฒนา 5 คนและสร้างเว็บแอปพลิเคชั่น

30
VBoxManage: error: ล้มเหลวในการสร้างอะแด็ปเตอร์สำหรับโฮสต์เท่านั้น
ฉันใช้คนจรจัด 1.4 และvirtual box 4.3 บนเครื่อง fedora 17 เมื่อฉันทำ "คนจรจัด" ฉันได้รับข้อผิดพลาดนี้: Bringing machine 'default' up with 'virtualbox' provider... [default] Clearing any previously set forwarded ports... [default] Clearing any previously set network interfaces... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and …

5
วิธีรับมุมมองเค้าร่างใน Sublime texteditor?
ฉันจะดูเค้าร่างในโปรแกรมแก้ไขข้อความประเสริฐสำหรับ Windows ได้อย่างไร แผนที่ย่อมีประโยชน์ แต่ฉันพลาดโครงร่างแบบเดิม (รายการฟังก์ชันทั้งหมดที่คลิกได้ในรหัสของฉันตามลำดับที่ปรากฏเพื่อการนำทางและการวางแนวอย่างรวดเร็ว) อาจจะมีปลั๊กอิน addon หรือคล้ายกัน? จะเป็นการดีหากคุณสามารถตั้งชื่อได้ในไม่ช้าว่าขั้นตอนใดที่จำเป็นเพื่อให้มันใช้งานได้ มีคำถามนี้ซ้ำกันในฟอรัมข้อความประเสริฐ

13
ImportError: ไม่มีโมดูลชื่อ 'การเข้ารหัส'
ฉันเพิ่งติดตั้งอูบุนตูใหม่และอัปเกรดเป็น 16.04 และไม่สามารถใช้ python: $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings' Aborted ถึงตอนนี้ python เองก็ไม่ทำงาน $ python Could not …

10
วิธีใดในการตั้งค่าสภาพแวดล้อมการพัฒนาบน OS X ด้วย Docker ที่ถูกต้อง
Intro ฉันคิดวิธีที่ดีในการตั้งค่าสภาพแวดล้อมการพัฒนาบน OS X โดยใช้ Docker และ Boot2Docker ไม่ได้ ปัญหาที่ฉันประสบคือวิธีจัดการซอร์สโค้ดเพื่อให้: ฉันสามารถแก้ไขโค้ดบน OS X โดยใช้เครื่องมือ (ตัวแก้ไขข้อความ, IDE, คอมไพล์ ฯลฯ ) ที่ฉันติดตั้งไว้แล้ว การปรับเปลี่ยนเหล่านั้นจะแสดงในคอนเทนเนอร์ Docker ดังนั้นหากฉันเรียกใช้การทดสอบซ้ำหรือรีเฟรชหน้าเว็บฉันจะเห็นการเปลี่ยนแปลงของฉันทันที ตามทฤษฎีแล้วสิ่งนี้ควรทำได้ง่ายโดยการติดตั้งซอร์สโค้ดของฉันเป็นโวลุ่ม: docker run -it -v /path/to/my/source/code:/src some-docker-image น่าเสียดายที่ปัญหานี้มีสองประเด็นหลักที่ทำให้ใช้งานไม่ได้อย่างสมบูรณ์บน OS X: ปัญหา # 1: ไดรฟ์ข้อมูลที่ติดตั้งบน VirtualBox (ซึ่งใช้ vboxsf) ช้ามาก ตัวอย่างเช่นนี่คือระยะเวลาที่ Jekyll จะรวบรวมโฮมเพจของฉันหากซอร์สโค้ดเป็นส่วนหนึ่งของอิมเมจ Docker: > docker run -it brikis98/yevgeniy-brikman-homepage:v1 …

2
ความแตกต่างระหว่างโหมดการผลิตและโหมดการพัฒนาใน Angular2 คืออะไร?
ด้วยเหตุผลบางประการฉันต้องเรียกใช้แอปในโหมดการผลิต ความแตกต่างระหว่างโหมดเหล่านี้คืออะไร?

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