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

IDEs (Integrated Development Environment) เป็นโปรแกรมคอมพิวเตอร์ที่อำนวยความสะดวกในการพัฒนาซอฟต์แวร์อย่างมีประสิทธิภาพโดยมอบคุณสมบัตินอกเหนือจากโปรแกรมแก้ไขข้อความอย่างง่าย

3
คุณนำทางและสร้างรหัสซ้ำในภาษาไดนามิกได้อย่างไร
ฉันชอบที่การเขียน Python, Ruby หรือ Javascript ต้องใช้สำเร็จรูปน้อยมาก ฉันชอบโครงสร้างที่ใช้งานง่าย ฉันชอบไวยากรณ์ที่สะอาดและเรียบง่าย อย่างไรก็ตามมีสามสิ่งที่ฉันไม่ดีจริง ๆ เมื่อพัฒนาซอฟต์แวร์ขนาดใหญ่ในภาษาแบบไดนามิก: การนำรหัส การระบุอินเทอร์เฟซของวัตถุที่ฉันใช้ การปรับโครงสร้างใหม่อย่างมีประสิทธิภาพ ฉันได้ลองใช้ตัวแก้ไขอย่างง่าย (เช่น Vim) และ IDE (Eclipse + PyDev) แต่ในทั้งสองกรณีฉันรู้สึกว่าฉันต้องผูกมัดกับหน่วยความจำและ / หรือ "grep" ตลอดเวลาและอ่านรหัสเพื่อระบุ อินเตอร์เฟส โดยเฉพาะอย่างยิ่งเมื่อทำงานกับ codebase ขนาดใหญ่ที่มีการขึ้นต่อกันหลายครั้ง สำหรับการเปลี่ยนโครงสร้างตัวอย่างเช่นการเปลี่ยนชื่อวิธีการนั้นจะขึ้นอยู่กับคุณภาพของการทดสอบหน่วยของฉันอย่างมาก และถ้าฉันพยายามแยกการทดสอบหน่วยของฉันโดย "ตัดพวกมันออก" ส่วนที่เหลือของแอปพลิเคชั่นนั้นไม่รับประกันว่าส่วนต่อประสานของต้นขั้วของฉันจะยังคงทันสมัยอยู่กับวัตถุที่ฉันกำลังถูอยู่ ฉันแน่ใจว่ามีวิธีแก้ไขปัญหาสำหรับปัญหาเหล่านี้ คุณทำงานอย่างมีประสิทธิภาพใน Python, Ruby หรือ Javascript ได้อย่างไร

8
มาตรฐานการเข้ารหัสจำเป็นต้องมีอีกหรือไม่
ฉันรู้ว่ามันได้รับการพิสูจน์แล้วว่ามาตรฐานการเข้ารหัสช่วยอย่างมหาศาล อย่างไรก็ตามมีเครื่องมือและ IDE ที่แตกต่างกันมากมายซึ่งจะจัดรูปแบบตามมาตรฐานที่โปรแกรมเมอร์ต้องการ ตราบใดที่รหัสของเรียบร้อย / แสดงความคิดเห็น (และไม่ยุ่งระเบียบปาเก็ตตี้) ฉันไม่เห็นความต้องการมาตรฐานการเข้ารหัส มีข้อโต้แย้งใด ๆ สำหรับการพัฒนามาตรฐานการเข้ารหัส (เราไม่มี แต่มีการสร้าง)

1
เครื่องมือแก้ไขรหัสออนไลน์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา IDEs ออนไลน์สำคัญถูกโฮสต์ไว้บนเซิร์ฟเวอร์ของผู้ให้บริการ ตัวอย่างคือ Kodingen, Cloud9, ShiftEdit ดังนั้นพวกเขาจะไม่สามารถใช้งานได้หากเซิร์ฟเวอร์ภายนอกไม่ทำงานด้วยเหตุผลบางประการและฉันต้องการใช้งานคอมพิวเตอร์ของฉันเอง ไม่มีใครรู้เกี่ยวกับ IDE ออนไลน์หรือบรรณาธิการ (โดยเฉพาะอย่างยิ่งการแก้ไข - การใช้งานง่าย ๆ ของบรรณาธิการ Ace หรือ CodeMirror JS) ซึ่งสามารถดาวน์โหลดและทำงานบน localhost (บนเซิร์ฟเวอร์ LAMP ท้องถิ่น) ฉันพบสอง - Eclipse Orion และ Wiode แต่ฉันไม่ชอบพวกเขามากและฉันกำลังมองหาทางเลือก นอกจากนี้ยังเหมาะสมคือส่วนขยายเบราว์เซอร์ที่ทำงานบนเบราว์เซอร์ (ออฟไลน์) โดยไม่ต้องไปที่ไซต์ภายนอกบางไซต์ ตัวอย่างจะเป็น SourceKit สำหรับ Chrom (e …
13 ide  text-editor 

8
เหตุใด IDE ของฉันจึงไม่รวบรวมพื้นหลัง / สิ่งปลูกสร้าง
วันนี้ฉันพัฒนาบนคอมพิวเตอร์ที่ค่อนข้างซับซ้อนมันมีหลายคอร์ไดรฟ์ SSD และสิ่งที่ไม่ ยังคงส่วนใหญ่เวลาฉันเขียนโปรแกรมคอมพิวเตอร์ไม่สบายทำอะไร เมื่อฉันต้องการคอมไพล์และรัน / ปรับใช้โครงการที่ค่อนข้างซับซ้อนที่สุดก็ยังคงใช้เวลาสองสามวินาที ทำไม? ตอนนี้เรากำลังมีชีวิตอยู่มากขึ้นเรื่อย ๆ ใน "อายุทันที" ทำไมฉันไม่สามารถกด F5 ใน Visual Studio และเปิด / ปรับใช้แอปพลิเคชันของฉันได้ทันที สองสามวินาทีอาจไม่ฟังดูแย่นัก แต่ก็ยังมีความเสียดทานทางปัญญาและเวลาที่เพิ่มขึ้นและตรงไปตรงมาทำให้การเขียนโปรแกรมสนุกน้อยลง ดังนั้นการรวบรวมได้อย่างไรในทันที? คนเรามักจะแก้ไขไฟล์ในแอสเซมบลีต่าง ๆ จะเกิดอะไรขึ้นถ้า Visual Studio / The IDE ทำการคอมไพล์ / และสร้างทุกสิ่งที่ฉันแก้ไขตลอดเวลาเพื่อให้เหมาะสม Heck ถ้าพวกเขาต้องการที่จะก้าวไปข้างหน้าจริงๆพวกเขาสามารถรวบรวมต่อชั้น การรวบรวมอาจไม่ทำงาน แต่ก็ไม่สามารถทำอะไรได้อย่างเงียบ ๆ (ยกเว้นการเพิ่มข้อความแสดงข้อผิดพลาดในหน้าต่างข้อผิดพลาด) คอมพิวเตอร์ในปัจจุบันแน่นอนสามารถอุทิศหลักหรือสองในงานนี้และถ้ามีคนพบว่ามันน่ารำคาญมันอาจถูกปิดการใช้งานโดยตัวเลือก ฉันรู้ว่าอาจมีปัญหาทางเทคนิคหลายพันรายการและการคัดลอกเงาแฟนซีที่จะต้องได้รับการแก้ไขเพื่อให้ราบรื่นและใช้งานได้จริง แต่จะทำให้การเขียนโปรแกรมราบรื่นยิ่งขึ้น มีเหตุผลจริงหรือไม่ที่สถานการณ์นี้ไม่สามารถเกิดขึ้นได้? การสึกหรอของไบนารีที่เขียนต่อเนื่องจะมากเกินไปหรือไม่ แอสเซมบลีไม่สามารถเก็บไว้ในหน่วยความจำจนกว่าจะมีการปรับใช้ / รัน

14
โปรแกรมเมอร์ที่ไม่มีประสบการณ์จำเป็นต้องมี IDE หรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา การอ่านคำถามอื่นทำให้ฉันสงสัยว่าฉัน (ในฐานะโปรแกรมเมอร์ PHP มือใหม่) ควรติดกับ WAMP และ Notepad ++ หรือเปลี่ยนเป็น IDE บางตัวเช่น Eclipse เป็นที่เข้าใจกันว่านักพัฒนาที่มีทักษะจะได้รับประโยชน์จาก IDE ที่ยอดเยี่ยม แต่ทำไมผู้เริ่มต้นที่แน่นอนควรใช้ IDE? ผลประโยชน์มีมากกว่าความท้าทายพิเศษในการเรียนรู้ IDE ด้านบนของการเรียนรู้เพื่อพัฒนาหรือไม่? ปรับปรุงเพื่อความกระจ่าง: เป้าหมายของฉันคือการได้รับประสบการณ์การเขียนโปรแกรมพื้นฐาน ด้วยการเลือก PHP และ WAMP (และ FogBugz และ Kiln) ฉันหวังว่าจะหลีกเลี่ยงการนำทางเฉพาะ OS ที่ยุ่งยาก / ยุ่งและการคอมไพล์ ฯลฯ และเพียงมุ่งเน้นไปที่ฟังก์ชั่นพื้นฐานเช่นแบบฟอร์มลงทะเบียนผู้ใช้ออนไลน์ ฉันมีความเข้าใจทางทฤษฎีมากมายจากมหาวิทยาลัยเมื่อสิบปีก่อน แต่ไม่มีประสบการณ์จริง ฉันต้องการแก้ไขด้วยโครงการงานอดิเรกที่คล้ายกับเว็บแอปที่ขายได้จริง มีคำถามมากมายให้ถาม ข้อผิดพลาดมากมายที่ฉันอาจต้องผิดพลาด …
12 ide 

3
Visual Studio เป็นเพียง IDE หรือไม่?
สำหรับการพัฒนา Windows ฉันหมายถึง ดูคำถามอื่น ๆ ที่มีทางเลือกในการ VS แต่พวกเขาดูเหมือนจะเป็นเว็บที่ใช้ซึ่งเป็นเรื่องปกติหรือคุณสามารถเขียนโปรแกรมเว็บไซต์. net ทั้งหมดใน notepad ควรกระตุ้นให้คุณ แต่มีมากกว่านั้นสำหรับ IDE สำหรับการพัฒนา Windows หรือไม่ IE เป็นไปได้ไหมที่ฉันจะสร้างแอปพลิเคชั่นใน notepad เพียงอย่างเดียวคอมไพเลอร์ส่วนหนึ่งของ Visual Studio หรือแยกออกจากกันซึ่งสามารถเรียกได้ผ่านทางบรรทัดคำสั่งหรืออะไรบางอย่าง ฉันไม่ต้องการที่จะไม่ใช้ VS ฉันมีความสุขกับมันทำในสิ่งที่ฉันต้องการ ฯลฯ และอื่น ๆ อีกมากมายที่ฉันอยากรู้

4
IDE หรือตัวแก้ไขใดที่ บริษัท เช่น Google, Apple, IBM และอื่น ๆ ใช้ [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา แม้ว่าฉันจะมีประสบการณ์ในการใช้เครื่องมือต่าง ๆ บ้าง แต่ฉันก็ไม่สามารถตัดสินใจได้ว่าฉันจะชอบใช้ IDE หรือเครื่องมือแก้ไขแบบง่าย ๆ สำหรับการแก้ไขโค้ด IDEs ส่วนใหญ่ที่ฉันมีประสบการณ์เขียนด้วย Java (เช่น Eclipse) ซึ่งทำให้ช้าและใหญ่ สิ่งที่ดีสำหรับพวกเขาก็คือมันมีเครื่องมือมากมาย ในทางกลับกันบรรณาธิการมักจะเร็วมาก พวกเขาสามารถขยายให้คล้ายกับ IDEs ได้มากกว่า แต่โดยทั่วไปแล้วฉันไม่ทำเช่นนั้น อย่างไรก็ตามมีSublime Text 2ซึ่งมีบางส่วนของโค้ดพื้นฐานในตัว คำถามของฉันคือ บริษัท ส่วนใหญ่เช่น Google, Apple, IBM และอื่น ๆ (ยกเว้น Microsoft เพราะพวกเขามี AMAZING IDE ซึ่งฉันคิดว่าใช้โดยนักพัฒนา MS) บังคับให้พนักงานใช้ IDE และใช้ตัวแก้ไขธรรมดาด้วยเครื่องมือภายนอกหรือไม่ คิดว่าไม่เป็นมืออาชีพ? PS ไม่ได้พูดถึงกรณีเช่นการพัฒนา …

6
ฟีเจอร์ใน Eclipse ไม่พร้อมใช้งานใน Visual Studio [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา ฉันได้ทำการพัฒนาอย่างมากใน Java โดยใช้ Eclipse และตอนนี้ฉันได้เริ่มใช้ Visual Studio สำหรับการพัฒนา. NET จนถึงตอนนี้ฉันพบว่า IDEs สามารถทำสิ่งเดียวกันได้ แต่ต่างกัน ฟีเจอร์ใน Eclipse ไม่พร้อมใช้งานใน Visual Studio

1
วิธีโน้มน้าวเจ้านายให้ซื้อ Visual Studio 2012 Professional [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ข้อได้เปรียบหลักคือการใช้ ReSharper และโปรแกรมเสริมอื่น ๆ แต่เราจำเป็นต้องสร้างข้อโต้แย้งที่น่าเชื่อถือสำหรับการซื้อ Visual Studio 2012 Professional ขณะนี้เรากำลังใช้ Visual Studio 2012 Express สำหรับ Windows มันค่อนข้างดี แต่ยากที่จะเปลี่ยนจากการใช้เวอร์ชัน Professional แบบเต็มในอดีต จนถึงตอนนี้ทีมได้รวบรวมรายการต่อไปนี้: ฟังก์ชันแยกส่วนขาดหายไป มีประโยชน์มากสำหรับรหัส SOLID ที่สะอาด ไม่มีการสนับสนุนเพิ่มเติม ไม่สามารถติดตั้ง StyleCop หรือเครื่องมือเพิ่มประสิทธิภาพ AnkhSvn, เครื่องตรวจตัวสะกด, เครื่องมือเพิ่มประสิทธิภาพการผลิต, GhostDoc, เครื่องมือแก้ไข Regex, PowerCommands ผู้ช่วยยกเว้นมีข้อ จำกัด ในรุ่นด่วน …

9
มีใครทำ TDD "ของจริง" กับ Visual-C ++ และถ้าใช่พวกเขาจะทำอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว Test Driven Developmentหมายถึงการเขียนการทดสอบก่อนโค้ดและทำตามรอบที่แน่นอน : ทดสอบการเขียน ตรวจสอบการทดสอบ (เรียกใช้) เขียนรหัสการผลิต ตรวจสอบการทดสอบ (เรียกใช้) ทำความสะอาดรหัสการผลิต ตรวจสอบการทดสอบ (วิ่ง) เท่าที่ฉันกังวลนี่เป็นไปได้ก็ต่อเมื่อโซลูชันการพัฒนาของคุณอนุญาตให้คุณสลับระหว่างการผลิตและรหัสการทดสอบได้อย่างรวดเร็วและทำการทดสอบสำหรับรหัสการผลิตบางส่วนอย่างรวดเร็ว ตอนนี้ในขณะที่มีกรอบการทดสอบหน่วยจำนวนมากสำหรับ C ++ (ฉันใช้ Bost.Test atm.) ดูเหมือนว่าไม่มีอยู่จริง ๆ (สำหรับC ++ ) Visual Studio (ปลั๊กอิน) โซลูชันที่ทำให้ TDD ทนทานต่อการใช้งาน "Bearable" หมายความว่าการคลิกครั้งเดียวเพื่อเรียกใช้การทดสอบสำหรับไฟล์ cpp บางไฟล์โดยไม่ต้องตั้งค่าการทดสอบแยกต่างหากด้วยตนเองเป็นต้น "Bearable" ยังหมายความว่าการทดสอบเริ่มต้นง่าย (การเชื่อมโยง!) และทำงานได้อย่างรวดเร็วมาก . ดังนั้นมีเครื่องมือ (ปลั๊กอิน) และเทคนิคใดบ้างที่ทำให้วัฏจักร …
10 ide  tdd  plugins  visual-c++ 

4
Visual Studio Lightswitch คืออะไรและแตกต่างจาก Visual Studio รุ่นปกติอย่างไร
วิธีการคือVisual Studio Lightswitchแตกต่างจากปกติ Visual Studio? คุณจะใช้ IDE นี้ในสถานการณ์แบบใดใน Visual Studio ปกติ ฉันพยายามตัดสินใจว่านี่เป็นสิ่งที่คุ้มค่าสำหรับฉันหรือไม่ที่จะใช้เวลาในการเรียนรู้เนื่องจากฉันกำลังพัฒนา WPF / Silverlight อยู่

6
คุณลักษณะใดของ IDE ที่จะทำให้มีประโยชน์มากกว่าตัวแก้ไขวัตถุประสงค์ทั่วไป
ฉันกำลังเขียน IDE สำหรับภาษา Lua ฉันพบว่าโปรแกรมเมอร์หลายคนไม่ชอบใช้ IDE และชอบ VIM (ซึ่งอยู่ใน vogue ในขณะนี้), SCiTE หรือ ในการพยายามที่จะเอาชนะความคิดบางอย่างฉันสนใจในสิ่งที่คุณสมบัติของ IDE สามารถให้ซึ่งจะทำให้เป็นทางเลือกที่น่าสนใจสำหรับตัวแก้ไขวัตถุประสงค์ทั่วไป มี "killer-app" หรือเปล่าที่จะพูดถึง IDE ที่จะทำให้มันเป็น "ต้องมี"? นี่อาจเป็นสิ่งที่ตรงกันข้าม ฟีเจอร์ที่มีประโยชน์ที่สุดของ VIM ที่ไม่ได้เป็นมาตรฐานใน IDE ฉันจะไม่เชื่อมโยงไปยัง IDE ของฉันถ้าไม่มีใครถาม - แต่คุณสามารถ Google ชื่อของฉันและค้นหาได้ แก้ไข: IDE ของฉันเป็นปลั๊กอินภาษาสำหรับ IDE ที่มีอยู่แล้วดังนั้นฉันจึงสืบทอดคุณสมบัติมากมายจากโฮสต์ IDE - ในบางระดับแม้ว่าการสนับสนุนภาษาของฉันคือ IDE ในตัวมันเอง - อย่างน้อยที่สุดเท่าที่ลักษณะเฉพาะของภาษาคือ ที่เกี่ยวข้อง
10 ide  text-editor 

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