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

คำถามเกี่ยวกับเครื่องมือพัฒนาและเครื่องมืออื่น ๆ ที่มีประโยชน์โดยเฉพาะกับโปรแกรมเมอร์

20
SVN ทำอะไรได้ดีกว่า Git [ปิด]
ไม่มีคำถามว่าส่วนใหญ่ของการอภิปรายมากกว่าเครื่องมือโปรแกรมเมอร์กลั่นทั้งทางเลือกส่วนบุคคล (โดยผู้ใช้) หรือเน้นการออกแบบ , ที่ , การเพิ่มประสิทธิภาพการออกแบบตามโดยเฉพาะอย่างยิ่งการใช้กรณี (โดยสร้างเครื่องมือ) โปรแกรมแก้ไขข้อความอาจเป็นตัวอย่างที่โดดเด่นที่สุด - coder ที่ทำงานบน Windows ในที่ทำงานและรหัสในHaskellบน Mac ที่บ้านค่าข้ามแพลตฟอร์มและการรวมคอมไพเลอร์และเลือกEmacsผ่านTextMateฯลฯ เป็นเรื่องธรรมดาที่เทคโนโลยีที่เพิ่งนำมาใช้ใหม่นั้นมีความเหนือกว่าตัวเลือกที่ยังหลงเหลืออยู่ ในความเป็นจริงแล้วกรณีนี้เกิดขึ้นกับระบบควบคุมเวอร์ชัน (VCS) โดยเฉพาะอย่างยิ่งVCS แบบรวมศูนย์ ( CVSและSVN ) กับVCS ( GitและMercurial ) แบบกระจาย ? ฉันใช้ SVN เป็นเวลาประมาณห้าปีและปัจจุบัน SVN ใช้ในที่ทำงานของฉัน น้อยกว่าสามปีก่อนฉันเปลี่ยนมาใช้ Git (และ GitHub) สำหรับโครงการส่วนตัวทั้งหมดของฉัน ฉันสามารถคิดถึงข้อดีหลายประการของ Git ในการโค่นล้ม (และนามธรรมส่วนใหญ่จะเป็นข้อได้เปรียบของการกระจายไปยัง VCS ส่วนกลาง) แต่ฉันไม่สามารถคิดถึงตัวอย่างที่ตรงกันข้ามได้ - งานบางอย่าง (ที่เกี่ยวข้องและเกิดขึ้นในโปรแกรมเมอร์ตามปกติ …

11
คอมไพล์สำหรับโครงการส่วนบุคคล (คนเดียว) Overkill?
ฉันรู้และใช้สองระบบควบคุมเวอร์ชัน: การโค่นล้มและ git ตอนนี้การโค่นล้มได้ถูกนำมาใช้สำหรับโครงการส่วนบุคคลที่ฉันเป็นนักพัฒนาเพียงคนเดียวและคอมไพล์ได้รับการใช้สำหรับโครงการโอเพนซอร์สและโครงการที่ฉันเชื่อว่าคนอื่นจะทำงานในโครงการ ส่วนใหญ่เป็นเพราะความสามารถในการฟอร์กและการผสานที่น่าทึ่งของคอมไพล์ซึ่งทุกคนสามารถทำงานในสาขาของตัวเอง; มีประโยชน์มาก ตอนนี้ฉันใช้การโค่นล้มสำหรับโครงการส่วนบุคคลเพราะฉันคิดว่าคอมไพล์มีเหตุผลเล็กน้อยที่นั่น ดูเหมือนจะเกินความเป็นไปได้เล็กน้อย มันก็โอเคสำหรับฉันถ้ามันเป็นศูนย์กลาง (บนเซิร์ฟเวอร์ที่บ้านของฉันมักจะ) เมื่อฉันเป็นนักพัฒนาเพียงคนเดียว; ฉันจะสำรองข้อมูลปกติอยู่แล้ว ฉันไม่ต้องการความสามารถในการสร้างสาขาของตัวเองสาขาหลักคือสาขาของฉัน ใช่ SVN ได้รับการสนับสนุนอย่างง่ายสำหรับการแยกสาขา แต่การสนับสนุนที่ทรงพลังมากกว่านี้สำหรับฉันมันก็ไม่สมเหตุสมผล การผสานอาจเป็นความเจ็บปวดด้วยหรืออย่างน้อยก็จากประสบการณ์เล็กน้อยของฉัน มีเหตุผลที่ดีสำหรับฉันที่จะใช้คอมไพล์ในโครงการส่วนบุคคลหรือเพียงแค่ overkill?

20
บริษัท สั่งให้เปลี่ยน IDE เป็นธงสีแดงหรือไม่ [ปิด]
ฉันเพิ่งเข้าร่วมการเริ่มต้นที่เติบโตอย่างรวดเร็ว ในช่วง 3 เดือนที่ผ่านมาทีมพัฒนาได้เติบโตจาก 4 เป็น 12 จนถึงปัจจุบันพวกเขาไม่รู้ตัวมากเกี่ยวกับสิ่งที่นักพัฒนาเคยทำงาน ในความเป็นจริงสิ่งหนึ่งที่ฉันพบในตอนแรกน่าสนใจเกี่ยวกับ บริษัท คือโปรแกรมเมอร์ส่วนใหญ่ใช้ Linux หรือระบบปฏิบัติการใดก็ตามที่พวกเขารู้สึกว่าเหมาะสมที่สุดกับความพยายามของพวกเขา ตอนนี้คำสั่งซื้อที่ไม่มีการพูดคุยได้ลงมาแล้วว่าทุกคนจะเปลี่ยนเป็น Eclipse บรรณาธิการที่ดี ฉันชอบ SublimeText2 แต่มันเป็นเพียงรสนิยมส่วนตัวของฉัน เพื่อให้ชัดเจน: เราเป็นทีม JS ที่ใช้ Backbone และ Eclipse เพียงไม่เข้าใจโค้ด Backbone ได้ดี ซึ่งหมายความว่าผู้ที่อยู่ในทีมที่ใช้ a / good / IDE (PHP Storm) ต้องกลับไปทำสิ่งที่ค้นหามากมาย - ค้นหา - โอ้ - รอ - - - - - - …

13
นักพัฒนาซอฟต์แวร์ควรได้รับงบประมาณอุปกรณ์รายปีหรือไม่ [ปิด]
ฉันกำลังมองหาตำแหน่งใหม่กับ บริษัท ใหม่ ฉันเคยพูดคุยกับบางคนในอดีต (โดยทั่วไปไม่ใช่ที่ บริษัท นี้) ว่าพวกเขาได้รับงบประมาณรายปีเพื่อซื้อคอมพิวเตอร์เครื่องใหม่เพื่อให้ทันสมัย ตอนนี้ทำไมฉันถึงรู้สึกว่าคำถามนี้คุ้มค่าที่จะถามที่นี่คือโจเอลออกมาทันทีและบอกว่านายจ้างควรจะจ่ายเงินเพื่อซื้ออุปกรณ์ที่ดีที่สุดที่จะซื้อ ... ด้วยเหตุผลที่แน่นอน จากการทดสอบ Joel: 12 ขั้นตอนสู่การพัฒนาที่ดีขึ้น 9. คุณใช้เครื่องมือเงินที่ดีที่สุดที่สามารถซื้อได้หรือไม่? การเขียนโค้ดในภาษาที่คอมไพล์เป็นหนึ่งในสิ่งสุดท้ายที่ยังไม่สามารถทำได้ในคอมพิวเตอร์ที่ใช้ในบ้านในสวนหลากหลาย ... ทีมพัฒนาชั้นนำไม่ต้องทรมานโปรแกรมเมอร์ของพวกเขา แม้แต่ความผิดหวังเล็กน้อยที่เกิดจากการใช้เครื่องมือ underpowered เพิ่มขึ้นทำให้โปรแกรมเมอร์ไม่พอใจและไม่มีความสุข และโปรแกรมเมอร์ที่ไม่พอใจก็เป็นโปรแกรมเมอร์ที่ไม่ก่อผล ... ไม่มีใครรู้ว่าอุตสาหกรรมมีมาตรฐานดังกล่าวที่จะนำเสนอค่าเผื่อหรืองบประมาณ? ฉันไม่เคยทำงานให้ บริษัท แบบนี้มาก่อน แต่ฉันคิดว่าฉันควรจะโยนมันลงในแหวนเพื่อเจรจา ดูเหมือนว่าสมเหตุสมผล บริษัท ใหญ่ ๆ อย่าง MS, Google และ Apple จัดการเรื่องนี้ได้อย่างไร ถ้าคุณบอกว่าใช่ให้ช่วง ... ฉันได้รับการบอกตัวเลขจาก $ 5k ถึง $ 10k ดูเหมือนจะสูงสำหรับฉัน แต่เดี๋ยวก่อนฉันยินดีที่จะรับมัน

8
มีเครื่องมือในการกำหนดรหัสที่คล้ายคลึงกันหรือไม่ [ปิด]
ฉันไม่ได้พูดถึงเครื่องมือต่าง ๆ ฉันต้องการตรวจสอบว่าโครงการมีรหัสที่อาจได้รับ "refactored" จากโครงการอื่นหรือไม่ อาจเป็นไปได้ว่าชื่อฟังก์ชันชื่อตัวแปรและอะไรที่จะเปลี่ยนไป เงื่อนไขอาจถูกย้อนกลับเป็นต้น
37 tools  comparison 

6
รูปแบบสเปรดชีตที่เป็นมิตรกับ Git? [ปิด]
เรากำลังพยายามย้ายกระบวนการเอกสารโครงการของเราจาก Google เอกสารไปยังชุดของที่เก็บ Git ที่โฮสต์ด้วยตนเอง เอกสารข้อความนั้นง่ายต่อการคอมไพล์เนื่องจากเรามักไม่ต้องการการจัดรูปแบบแฟนซีเราจะแปลงทุกอย่างเป็นพูดคำสั่งย่อยด้วยตัวเลือกเพื่อฝัง LaTeX สำหรับกรณีที่ซับซ้อน แต่สเปรดชีตเป็นเรื่องที่แตกต่างกันมาก ... มีรูปแบบสเปรดชีต (- เหมือน) ที่เป็นมิตรกับระบบควบคุมเวอร์ชัน (และยิ่งกว่านั้นคือมนุษย์สามารถอ่านได้เหมือนกับ Markdown)? "รูปแบบที่เป็นมิตร": Git ทำงานได้ดีกับรูปแบบ ( ไม่ใช้ XML) และสร้างความแตกต่างที่มนุษย์สามารถอ่านได้ ( การกำหนดค่าเพิ่มเติมที่เกี่ยวข้องกับเครื่องมือภายนอกนั้นใช้ได้) เห็นได้ชัดว่ารสชาติ Markdown อนุญาตให้สร้างตารางแบบคงที่ แต่ฉันต้องการที่จะใช้สิ่งต่าง ๆ เช่นSUM()ฯลฯ ... (โปรดทราบว่า CSV มีปัญหาเดียวกัน) ไม่มี WYSIWYG เป็นไร แต่การสนับสนุนเครื่องมือแก้ไข / เครื่องมือที่ดีจะเป็น ดี โปรดอัพเดท: คำตอบที่เป็นมิตรกับ Linux เท่านั้น ไม่มี MS Office

30
เครื่องมือการเขียนโปรแกรมที่ประเมินต่ำที่สุดส่วนใหญ่ [ปิด]
เรามีเครื่องมือที่ยอดเยี่ยมมากมายซึ่งช่วยได้มากเมื่อการเขียนโปรแกรมเช่นโปรแกรมเมอร์ตัวแก้ไขข้อความที่ดี IDEs, debuggers, ระบบควบคุมเวอร์ชันเป็นต้นเครื่องมือบางอย่างมีมากหรือน้อย "ต้องมี" เครื่องมือสำหรับการทำงานให้สำเร็จ (เช่นคอมไพเลอร์) . ยังมีเครื่องมือที่ช่วยได้มากอยู่เสมอ แต่ก็ยังไม่ได้รับความสนใจมากนักเช่นด้วยเหตุผลต่าง ๆ เช่นเมื่อพวกเขาเปิดตัวพวกเขาอยู่ก่อนเวลาและตอนนี้ก็ถูกลืมไปมากหรือน้อย คุณทำอะไรประเภทของเครื่องมือการเขียนโปรแกรมคิดว่าเป็นประเมินมากที่สุดคนหนึ่ง? กระตุ้นคำตอบของคุณ

4
เหตุใด F # จึงมีโหมดโต้ตอบ แต่ไม่ใช่ C #
F # ออกมาพร้อมกับ REPL แบบโต้ตอบ C # ไม่มีการเรียงลำดับและจริง ๆ แล้วเป็นเรื่องยากที่จะเล่นโดยไม่ต้องตั้งค่าโปรเจ็กต์เต็มรูปแบบ (แม้ว่า LINQpad จะใช้งานได้ มีบางสิ่งที่แตกต่างกันโดยพื้นฐานเกี่ยวกับภาษาที่อนุญาตให้ F # มีคอนโซลการโต้ตอบ แต่ทำให้ยากต่อการปรับใช้สำหรับ C # หรือไม่ ตั้งแต่หลายปีต่อมาผู้คนยังคงมาที่คำถามนี้ฉันควรทราบว่าตอนนี้มีตัวเลือกมากมาย คุณสามารถใช้ PowerShell (ติดตั้งล่วงหน้าในเครื่อง windows สมัยใหม่ทุกรุ่น) เพื่อเล่นกับ. Net framework หรือคุณสามารถใช้LinqPad ต้นแบบพลรหัส หรือคุณสามารถใช้ScriptCsหรือคุณสามารถใช้สภาพแวดล้อม jsfiddle ประเภทออนไลน์เช่นComplify.netหรือJsil ตัวเลือกมากมาย
32 c#  .net  tools  f# 

28
การพึ่งพาเครื่องมือมากเกินไปหมายความว่าคุณขี้เกียจหรือไม่? [ปิด]
ฉันเริ่มเขียนโปรแกรมใน C ++ ที่ uni และรักมัน ในระยะต่อไปเราเปลี่ยนเป็น VB6 และฉันเกลียดมัน ฉันไม่สามารถบอกได้ว่าเกิดอะไรขึ้นคุณลากปุ่มไปยังแบบฟอร์มและ IDE เขียนรหัสให้คุณ ในขณะที่ฉันเกลียดวิธีการทำงานของ VB ฉันไม่สามารถโต้แย้งได้ว่าเร็วและง่ายกว่าการทำสิ่งเดียวกันใน C ++ ดังนั้นฉันจึงสามารถดูได้ว่าทำไมมันถึงเป็นภาษายอดนิยม ตอนนี้ฉันไม่ได้เรียกนักพัฒนา VB ขี้เกียจเพียงแค่บอกว่าง่ายกว่า C ++ และฉันได้สังเกตเห็นว่าภาษาใหม่ ๆ จำนวนมากกำลังติดตามแนวโน้มนี้เช่น C # สิ่งนี้ทำให้ฉันคิดว่าเนื่องจากธุรกิจต้องการผลลัพธ์ที่รวดเร็วผู้คนจำนวนมากจะทำรายการเช่นนี้และไม่ช้าก็เร็วจะไม่มีสิ่งเช่นที่เราเรียกว่าการเขียนโปรแกรมตอนนี้ โปรแกรมเมอร์ในอนาคตจะบอกคอมพิวเตอร์ว่าพวกเขาต้องการอะไรและคอมไพเลอร์จะเขียนโปรแกรมสำหรับพวกเขาเหมือนใน Star Trek นี่เป็นเพียงความเห็นที่ได้รับการบอกกล่าวของโปรแกรมเมอร์รุ่นเยาว์หรือโปรแกรมเมอร์กำลังเกียจคร้านและมีความสามารถน้อยลงหรือไม่? แก้ไข: คำตอบจำนวนมากบอกว่าทำไมคิดค้นล้อใหม่และฉันเห็นด้วยกับเรื่องนี้ แต่เมื่อมีล้อว่างผู้คนจะไม่ใส่ใจที่จะเรียนรู้วิธีทำล้อ ฉันสามารถ google วิธีการทำอะไรสวยมากในภาษาใด ๆ และครึ่งภาษาทำมากสำหรับคุณเมื่อมันมาถึงการแก้จุดบกพร่องพวกเขาไม่รู้ว่ามีรหัสทำวิธีการแก้ไขข้อผิดพลาด นั่นเป็นวิธีที่ฉันเข้ากับทฤษฎีที่ว่าโปรแกรมเมอร์กลายเป็นคนขี้เกียจและมีความสามารถน้อยลงเพราะไม่มีใครใส่ใจว่าสิ่งต่าง ๆ ทำงานได้ดีแค่ไหนจนกว่ามันจะไม่ทำ

7
เราควรหยุดทำงานและทำเครื่องมือเมื่อใด
ในฐานะวิศวกรซอฟต์แวร์เรามักจะกระตือรือร้นที่จะรับเครื่องมือที่มีประสิทธิภาพเพื่อเพิ่มประสิทธิภาพการทำงานของเรา และในงานประจำวันของเราเรามักจะไม่พอใจกับเครื่องมือที่มีอยู่และต้องการมีวิธีที่ดีกว่าเช่นการกำหนดค่าสคริปต์ GDB ที่ดีขึ้นสคริปต์ Vim และสคริปต์ Python บางอย่างเพื่อทำให้สิ่งที่น่าเบื่อเป็นไปโดยอัตโนมัติ อย่างไรก็ตามจริงๆแล้วมันเป็นการแลกเปลี่ยนตั้งแต่การสร้างเครื่องมือยังต้องใช้เวลาและพลังงาน มันไม่ได้เพิ่มประสิทธิภาพการผลิตทันที ดังนั้นคุณจะตัดสินได้อย่างไรว่าถึงเวลาที่จะหยุดงานและทำเครื่องมือเพื่อบรรเทาความเจ็บปวดในอนาคตของคุณ?

10
ทรัพยากรและเครื่องมือที่ดีสำหรับการพัฒนา JavaScript ที่ทันสมัยและหนักหน่วง? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันสนใจที่จะทำบางโครงการที่เกี่ยวข้องกับการใช้งาน JavaScript อย่างหนัก เกม Canvas ที่ใช้ HTML5 คืออาจใช้ node.js เช่นกัน ฉันสนใจที่จะเรียนรู้แนวปฏิบัติที่ดีที่สุดเครื่องมือและแหล่งข้อมูลสำหรับ JavaScript จาวาสคริปต์นั้นยากต่อการค้นคว้าเพราะคุณจะได้อ่านเนื้อหาที่ล้าสมัยไปแล้วมากมายโดยการทักทายจากครั้งที่ "JavaScript" เป็นตัวอักษรสี่คำ หากคุณมีส่วนร่วมอย่างมากในการเขียนโปรแกรม JavaScript ... คุณใช้โปรแกรมแก้ไขข้อความหรือ IDE ใด? คุณใช้กรอบการทดสอบหน่วยใด คุณใช้ซีลีเนียมหรืออย่างอื่นหรือไม่? คุณใช้เครื่องมืออื่นใด มีชุมชนใดบ้างที่พูดถึงผู้ให้คำปรึกษาล่าสุดใน JavaScript คุณอ่าน / อ้างอิงหนังสืออะไร คุณอ่านบล็อกอะไร

7
ในฐานข้อมูลดั้งเดิมฉันจะทราบได้อย่างรวดเร็วว่ามีการใช้อะไรและสิ่งใดไม่ได้
ฉันได้รับการขอให้ประเมินสิ่งที่ดูเหมือนว่าเป็นรหัสฐานแบบดั้งเดิมที่มีความสำคัญในฐานะที่เป็นสารตั้งต้นในการทำสัญญาในการรักษารหัสฐานนั้น นี่ไม่ใช่ครั้งแรกที่ฉันอยู่ในสถานการณ์นี้ ในตัวอย่างปัจจุบันรหัสนี้มีไว้สำหรับเว็บไซต์เกมที่มีผู้เล่นหลายคนที่มีรายละเอียดสูงและค่อนข้างสูงโดยมีผู้เล่นอย่างน้อยหลายพันคนออนไลน์พร้อมกัน เป็นเว็บไซต์ดังกล่าวเป็นจำนวนมากหนึ่งนี้เป็นการผสมผสานระหว่างเทคโนโลยีด้านหน้าและด้านหลัง โครงสร้างเว็บไซต์ตามที่เห็นจากภายในสู่ภายนอกเป็นสิ่งที่ไม่เป็นระเบียบ มีโฟลเดอร์ที่ต่อท้าย "_OLD" และ "_DELETE" วางอยู่ทั่วทุกที่ หลาย ๆ โฟลเดอร์ปรากฏว่าไม่มีจุดประสงค์หรือมีชื่อที่คลุมเครือมาก อาจมีสคริปต์เก่าและไม่ได้ใช้งานจำนวนหนึ่งวางอยู่แม้ในโฟลเดอร์ที่ถูกกฎหมาย ไม่เพียงแค่นั้น แต่ยังมีหลายส่วนของรหัสที่หมดอายุอย่างไม่ต้องสงสัยแม้ในสคริปต์การดำเนินการเป็นอย่างอื่น (ข้อกังวลเร่งด่วนน้อยกว่า) นี่คือการส่งมอบจากผู้ดูแลหน้าที่กลับไปยังผู้พัฒนา / ผู้ดูแลไซต์ดั้งเดิม เนื่องจากเป็นเรื่องปกติที่เข้าใจได้ในสถานการณ์ต่าง ๆ เหล่านี้ผู้ดำรงตำแหน่งไม่ต้องการให้เกี่ยวข้องกับการส่งมอบนอกเหนือไปจากสิ่งที่ถูกต้องตามสัญญาและถูกต้องตามกฎหมายของพวกเขาในการผลักดันมันออกไปยังผู้ดูแล ดังนั้นการแยกข้อมูลเกี่ยวกับโครงสร้างเว็บไซต์ที่มีอยู่ออกจากหน้าที่เป็นเพียงคำถาม วิธีเดียวที่จะนึกถึงการเข้าไปใน codebase คือการเริ่มต้นที่รูทของไซต์และอย่างช้า ๆ แต่ต้องไปตามสคริปต์ที่เชื่อมโยง ... และมีแนวโน้มที่จะใช้งานหลายร้อยครั้งและอีกหลายร้อยที่ไม่ใช่ เนื่องจากส่วนใหญ่ของเว็บไซต์อยู่ใน Flash นี่เป็นเรื่องที่ไม่ซับซ้อนเพราะโดยเฉพาะอย่างยิ่งในแอปพลิเคชัน Flash รุ่นเก่าลิงก์ไปยังสคริปต์อื่น ๆ อาจถูกฝังในไบนารี (.FLAs) มากกว่าในไฟล์ข้อความ (.AS / ActionScript) ดังนั้นฉันจึงสงสัยว่าใครมีคำแนะนำที่ดีกว่าเกี่ยวกับวิธีการประเมิน codebase โดยรวมเพื่อการบำรุงรักษา มันจะยอดเยี่ยมถ้ามีวิธีการดูกราฟความถี่การเข้าถึงไฟล์บนระบบปฏิบัติการของเว็บเซิร์ฟเวอร์ (ซึ่งฉันมีสิทธิ์เข้าถึง) เนื่องจากอาจให้ข้อมูลเชิงลึกเกี่ยวกับไฟล์ที่สำคัญที่สุดแม้ว่าจะไม่ สามารถกำจัดไฟล์ที่ไม่เคยใช้งานได้ …

21
คุณจำได้อย่างไรว่าในรหัสของคุณต้องการดำเนินการในครั้งต่อไปอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เมื่อคุณขัดจังหวะการทำงานของรหัสบางส่วน (ไม่ว่าจะเป็นเพราะคุณต้องทำงานอย่างอื่นหรือไปพักผ่อนหรือเพียงเพราะมันเป็นจุดสิ้นสุดของวัน) เมื่อคุณปิดโครงการ Visual Studio สิ่งที่คุณต้องการจดจำ สิ่งที่คุณต้องการทำต่อไปเมื่อคุณเริ่มทำงานกับรหัสนั้นอีกครั้ง คุณตั้งค่าบุ๊คมาร์ค Visual Studio หรือเขียนอะไรลงไป// TODO: continue here next timeไหม? คุณอาจมีแท็กพิเศษ// NEXT:ใช่ไหม คุณใส่โน้ตบนหน้าจอของคุณหรือไม่? คุณใช้เครื่องมือเจ๋ง ๆ หรือปลั๊กอิน Visual Studio ที่ฉันควรรู้หรือไม่? คุณมีเคล็ดลับส่วนตัวที่จะช่วยให้คุณค้นหาสถานที่ในรหัสของคุณที่คุณละทิ้งในครั้งสุดท้ายที่คุณทำงานกับรหัสของคุณหรือไม่

8
สิ่งใดที่คุณจะพิจารณาเครื่องมือเวิร์กโฟลว์การปฏิบัติที่ดีที่สุดสำหรับการพัฒนาโปรแกรมประยุกต์บนเว็บ (PHP) [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันหวังว่าบางคนที่มีประสบการณ์มากขึ้นสามารถแก้ไขคำถามตามตัวอย่างคำตอบของฉัน: ใช้การควบคุมเวอร์ชัน การทดสอบการพัฒนาขับเคลื่อน รหัสการแก้จุดบกพร่อง (xdebug สำหรับ php) การใช้ไดอะแกรม UML การใช้ OOP สำหรับรหัสที่สามารถบำรุงรักษาได้ ใช้เฟรมเวิร์ก (เช่น Zend Framework สำหรับ php) สำหรับการพัฒนาแอปพลิเคชันอย่างรวดเร็ว มีอะไรอีกหรืออธิบายเพิ่มเติมเกี่ยวกับสิ่งที่ฉันได้กล่าวถึงข้างต้น โดยพื้นฐานแล้วฉันกำลังตั้งทีมนักพัฒนา (ฉันเป็นนักพัฒนาเอง) และฉันต้องการคำแนะนำว่าโปรแกรมเมอร์ / นักออกแบบมืออาชีพควรทำงานร่วมกันอย่างไรและควรใช้มาตรฐาน / กระบวนทัศน์ใด นอกจากนี้หากใครมีหนังสือหรือลิงค์ในเรื่องฉันก็ยินดีด้วย! ฉันพบสิ่งนี้ซึ่งฉันเดาว่าเป็นไปตามที่ฉันต้องการหรืออย่างน้อยก็ส่วนหนึ่ง: http://www.ibm.com/developerworks/websphere/library/techarticles/0306_perks/perks2.html

6
คุณสามารถสร้างบิลด์ในขั้นตอนเดียวได้หรือไม่?
จากการทดสอบ joel : คุณสามารถสร้างบิลด์ในขั้นตอนเดียวได้หรือไม่? ฉันต้องบอกว่าฉันทำไม่ได้ ฉันกำลังทำงานกับเว็บแอปที่มีรายการสเปรดชีตที่ต้องดำเนินการเพื่อนำไปใช้งาน ดังนั้นคำถามของฉันคือฉันจะทำให้สิ่งนี้เป็นไปโดยอัตโนมัติได้อย่างไร มันต้องเป็นองค์กรกว้างหรือไม่? เคล็ดลับ / เทคนิค?

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