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

เอกสารประกอบของซอฟต์แวร์เป็นข้อความที่เขียนพร้อมกับซอฟต์แวร์คอมพิวเตอร์ มันอธิบายวิธีการใช้งานซอฟต์แวร์วิธีการติดตั้งวิธีใช้งานและแหล่งข้อมูลอื่น ๆ เพื่อขอความช่วยเหลือ

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

30
เจ้านายของฉันต้องการคำอธิบายภาษาอังกฤษแบบบรรทัดต่อบรรทัดของรหัสของเรา
ฉันถูกขอให้ระบุบรรทัดต่อบรรทัด (หรือตามความเหมาะสม - ตัวอย่างเช่นรูปภาพต่อรูปภาพ ฯลฯ ) หรือคำอธิบายที่หัวหน้าของฉันต้องการให้สามารถอ่านและปฏิบัติตามได้ เนื่องจากเขาไม่ใช่โปรแกรมเมอร์เขาจึงไม่สามารถทำตามรหัสได้ดังนั้นจึงต้องการให้มันแปลเป็นภาษาอังกฤษทั้งหมด มีใครเคยขอให้ทำเช่นนี้มาก่อนหรือไม่ ฉันได้แสดงความคิดเห็นในทุกซอร์สโค้ดและใช้JSDocเพื่อสร้างเอกสารทั้งหมดของฟังก์ชั่นตัวแปร ฯลฯ ... และรวมถึงตัวอย่างการใช้งานและการสาธิตการทำงานเต็มรูปแบบที่มีความคิดเห็นตลอด มีอะไรอีกบ้างที่ฉันสามารถทำได้เพื่อแสดงความคิดเห็นรหัสสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์? นี่ไม่ใช่คำขอที่สมเหตุสมผลใช่ไหม UPDATE ในท้ายที่สุดฉันพยายามอธิบายว่าทำไมการใช้เวลาทำสิ่งที่เขาถามไม่ดี เขาเป็นคนที่เหมาะสมและไม่เข้าใจในสิ่งที่งานของฉันเกี่ยวข้อง เมื่อเขาเห็นโพสต์นี้ฉันคิดว่าเขาเข้าใจอย่างรวดเร็วว่าไม่ใช่คำขอปกติ ฉันได้จัดทำเอกสารที่เหมาะสำหรับโปรแกรมเมอร์คนอื่น ๆ ที่จะติดตาม (JSDoc และความคิดเห็นแบบอินไลน์ - รวมถึงบันทึกเพิ่มเติมบางอย่างเกี่ยวกับปัญหาทางเทคนิค) และไดอะแกรมแผนภูมิการไหลที่กว้างมากของตรรกะหลักของโปรแกรมสำหรับเจ้านายของฉัน ในท้ายที่สุดทุกฝ่ายพอใจและเราก็เดินหน้าต่อไป

4
หมายเลขโทรศัพท์ของ example.org คืออะไร
RFC 2606มาตรฐานขอสงวนชื่อโดเมนexample.org , example.netและexample.comเพื่อจุดประสงค์ในการใช้เป็นตัวอย่างในเอกสารประกอบ หมายเลขโทรศัพท์ (รวมถึงรหัสประเทศ) ที่เทียบเท่ากับอะไรที่สามารถใช้เป็นตัวอย่างเช่นการให้ผู้ใช้ตัวอย่างในรูปแบบที่จะป้อนหมายเลขโทรศัพท์ ในกรณีที่ดีที่สุดมันจะเป็นหมายเลขจำลองที่กำหนดโดยมาตรฐานที่เกี่ยวข้องเพื่อเป็นตัวอย่างหมายเลขโทรศัพท์และจะไม่นำมาประกอบกับผู้สมัครสมาชิกจริง

10
วิธีการทำให้ codebase ขนาดใหญ่เข้าใจง่ายขึ้น
สมมติว่าฉันกำลังพัฒนาโครงการที่ค่อนข้างใหญ่ ฉันได้บันทึกคลาสและฟังก์ชั่นทั้งหมดของฉันกับ Doxygen แล้วอย่างไรก็ตามฉันมีความคิดที่จะใส่ "โน้ตของโปรแกรมเมอร์" ลงในไฟล์ซอร์สโค้ดแต่ละไฟล์ แนวคิดเบื้องหลังนี้คือการอธิบายในแง่ของคนธรรมดาว่าคลาสเฉพาะทำงานอย่างไร (และไม่เพียง แต่เหตุผลที่ความคิดเห็นส่วนใหญ่ทำ) กล่าวอีกนัยหนึ่งคือการให้มุมมองอื่น ๆ เกี่ยวกับการทำงานของโปรแกรมเมอร์ ตัวอย่างเช่น: /* * PROGRAMMER'S NOTES: * * As stated in the documentation, the GamepadManager class * reads joystick joystick input using SDL and 'parses' SDL events to * Qt signals. * * Most of the code here is …

12
ควรใช้ประวัติความเป็นมาในการถ่ายทอดข้อมูลที่สำคัญต่อนักพัฒนาหรือไม่?
ในระหว่างการประชุมเกี่ยวกับการย้อนกลับของ SDK ของบุคคลที่สามจากรุ่นล่าสุดมีการบันทึกไว้ว่านักพัฒนาของเราตั้งค่าสถานะไว้แล้วในประวัติการส่งมอบที่ไม่ควรใช้เวอร์ชันล่าสุด นักพัฒนาบางคนแย้งว่านี่เป็นวิธีปฏิบัติที่ไม่ดีและควรมีการบันทึกไว้ในไฟล์ต้นฉบับ (เช่น// Don't upgrade SDK Version x.y.z, see ticket 1234) หรือในREADMEไฟล์ระดับโครงการแทน คนอื่นแย้งว่าเนื่องจากประวัติการกระทำเป็นส่วนหนึ่งของเอกสารโครงการจึงเป็นที่ยอมรับสำหรับข้อมูลดังกล่าวเนื่องจากเราทุกคนควรอ่านมันต่อไป ควรใช้ประวัติการส่งข้อมูลเพื่อส่งข้อมูลสำคัญไปยังผู้พัฒนารายอื่นหรือควรทำซ้ำข้อมูลดังกล่าวไปยังตำแหน่งอื่นเช่นโครงการREADMEหรือความคิดเห็นในไฟล์ต้นฉบับที่เกี่ยวข้อง?

17
สิ่งที่ต้องทำความคิดเห็นทำให้รู้สึก? [ปิด]
ฉันกำลังทำงานในโครงการขนาดใหญ่พอสมควรและได้รับงานแปล มีป้ายกำกับจำนวนมากที่ไม่ได้รับการแปลและในขณะที่ฉันกำลังขุดหารหัสฉันพบรหัสชิ้นนี้ //TODO translations นี่ทำให้ฉันคิดถึงความรู้สึกของความคิดเห็นเหล่านี้กับตัวเอง (และคนอื่น ๆ ?) เพราะฉันรู้สึกว่านักพัฒนาส่วนใหญ่หลังจากที่พวกเขาทำโค้ดบางอย่างเสร็จแล้วและทำในสิ่งที่ควรจะทำ เพื่อรักษาหรือเพิ่มฟังก์ชันการทำงานใหม่ เพื่อที่TODOจะได้หายไปเป็นเวลานาน มันสมเหตุสมผลหรือไม่ที่จะเขียนความคิดเห็นนี้หรือควรเขียนลงในไวท์บอร์ด / กระดาษ / อย่างอื่นที่พวกเขายังคงอยู่ในความสนใจของนักพัฒนา?

13
รหัสความเห็นสามารถเป็นเอกสารที่มีค่าได้หรือไม่
ฉันเขียนรหัสต่อไปนี้: if (boutique == null) { boutique = new Boutique(); boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.persist(boutique); } else { boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); //boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.merge(boutique); } มีบรรทัดแสดงความคิดเห็นที่นี่ แต่ผมคิดว่ามันทำให้รหัสชัดเจนโดยการทำให้เห็นได้ชัดว่าสิ่งที่แตกต่างระหว่างและif elseความแตกต่างนั้นชัดเจนยิ่งขึ้นด้วยการเน้นสี การใส่ความคิดเห็นโค้ดเช่นนี้เป็นความคิดที่ดีได้หรือไม่

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

14
ฉันจะจำสิ่งที่ฉันทำและทำไมในโครงการสามเดือนกลับ?
ฉันกำลังทำงานในโครงการสามเดือนหลังจากนั้นก็มีโครงการเร่งด่วนอื่นปรากฏขึ้นและฉันถูกขอให้เปลี่ยนความสนใจของฉัน เริ่มพรุ่งนี้ฉันจะกลับไปที่โครงการเก่า ฉันรู้ว่าฉันจำไม่ได้ว่ากำลังทำอะไรอยู่ ฉันไม่รู้ว่าจะเริ่มจากตรงไหน ฉันจะจัดทำเอกสารโครงการอย่างไรเมื่อใดก็ตามที่ฉันมองย้อนกลับไปฉันไม่ควรใช้เวลาเกินกว่าสองสามนาทีในการเดินทางจากทุกที่ที่ฉันไป มีวิธีปฏิบัติที่ดีที่สุดหรือไม่?

15
ฉันจะลาออกจากงานเนื่องจากแพลตฟอร์มของเรา: ฉันจะออกจากคำอธิบายที่เป็นประโยชน์เกี่ยวกับเรื่องนี้ได้อย่างไร [ปิด]
ฉันกำลังวางแผนที่จะออกจากงานปัจจุบันของฉันเพราะเราถูกล็อคด้วยการใช้Blubด้วยโครงร่าง Blub ระดับองค์กรและเว็บเซิร์ฟเวอร์ระดับ Blub บนโฮสติ้งที่ใช้ร่วมกันแบบปานกลาง เพื่อนร่วมงานของฉันเป็นมิตรและเจ้านายของฉันเป็นเจ้าของธุรกิจขนาดเล็กโดยเฉลี่ย - ฉันต้องการออกไปโดยสิ้นเชิงเนื่องจากเหตุผลทางเทคนิค ฉันรู้สึกเหมือนถูกแช่ใน Blub ไม่ดีต่อสมองของฉันและทำให้ฉันเป็นโปรแกรมเมอร์ที่แย่ลง เมื่อฉันไปฉันจะอธิบายเรื่องนี้กับเจ้านายและเพื่อนร่วมงานของฉันได้อย่างไร ฉันจะวลีคำร้องเรียนของฉันเกี่ยวกับ Blub อย่างมีประสิทธิภาพได้อย่างไร มีคำเตือนประเภทใดบ้างที่ฉันและฉันควรทิ้งไว้เพื่อเป็นตัวตายตัวแทนในเอกสารประกอบ (พยายามทำให้แน่ใจว่าฉันมีคุณสมบัติตรงตามมาตรฐาน )

10
มีสิ่งใดที่มีฟังก์ชั่น / เมธอดส่วนตัวมากเกินไปหรือไม่?
ฉันเข้าใจถึงความสำคัญของรหัสที่มีเอกสารดี แต่ฉันก็เข้าใจถึงความสำคัญของรหัสการจัดทำเอกสารด้วยตนเอง ยิ่งง่ายต่อการอ่านฟังก์ชั่นโดยเฉพาะยิ่งเราสามารถเดินหน้าได้เร็วขึ้นในระหว่างการบำรุงรักษาซอฟต์แวร์ ด้วยที่กล่าวว่าฉันชอบที่จะแยกฟังก์ชั่นใหญ่เป็นคนเล็ก ๆ แต่ฉันทำจนถึงจุดที่ชั้นเรียนสามารถมีมากกว่าห้าคนเพื่อรับใช้วิธีการเดียวเท่านั้น ทีนี้คูณวิธีการส่วนตัวห้าวิธีด้วยวิธีสาธารณะห้าวิธีและคุณจะได้วิธีซ่อนเร้นประมาณยี่สิบห้าวิธีซึ่งอาจเรียกได้โดยสาธารณะเหล่านั้นเพียงครั้งเดียว แน่นอนว่าตอนนี้การอ่านวิธีสาธารณะนั้นง่ายขึ้น แต่ฉันอดไม่ได้ที่จะคิดว่าการมีฟังก์ชั่นมากเกินไปนั้นเป็นการฝึกฝนที่ไม่ดี [แก้ไข] มีคนถามฉันว่าทำไมฉันคิดว่าการมีฟังก์ชั่นมากเกินไปนั้นเป็นการฝึกฝนที่ไม่ดี คำตอบง่าย ๆ : มันเป็นความรู้สึกทางเดินอาหาร ความเชื่อของฉันไม่ใช่เพียงหนึ่งบิตที่ได้รับการสนับสนุนจากประสบการณ์ด้านวิศวกรรมซอฟต์แวร์นานนับชั่วโมง มันเป็นความไม่แน่นอนที่ทำให้ฉัน "บล็อกนักเขียน" แต่สำหรับโปรแกรมเมอร์ ในอดีตที่ผ่านมาฉันเพิ่งจะเขียนโปรแกรมโครงการส่วนบุคคล เมื่อไม่นานมานี้ฉันได้ย้ายไปยังโครงการที่ทำงานเป็นทีม ตอนนี้ฉันต้องการให้แน่ใจว่าคนอื่นสามารถอ่านและเข้าใจรหัสของฉันได้ ฉันไม่แน่ใจว่าจะปรับปรุงความชัดเจนได้อย่างไร ในมือข้างหนึ่งฉันกำลังคิดที่จะแยกฟังก์ชั่นใหญ่หนึ่งอันออกเป็นฟังก์ชันย่อยที่มีชื่อที่เข้าใจได้ แต่มีอีกด้านหนึ่งของฉันบอกว่ามันซ้ำซ้อน ดังนั้นฉันขอให้สิ่งนี้สอนตัวเองเพื่อเลือกเส้นทางที่ถูกต้อง [แก้ไข] ด้านล่างฉันรวมสองรุ่นว่าฉันสามารถแก้ปัญหาของฉันได้อย่างไร คนแรกแก้มันโดยไม่แยกชิ้นใหญ่ของรหัส คนที่สองไม่สิ่งที่แยกจากกัน รุ่นแรก: public static int Main() { // Displays the menu. Console.WriteLine("Pick your option"); Console.Writeline("[1] Input and display a polynomial"); Console.WriteLine("[2] …

12
มีเหตุผลใดบ้างในการสร้างเอกสารรหัสโดยอัตโนมัติ [ปิด]
การสร้างเอกสารอัตโนมัติสามารถทำได้ด้วยเครื่องมือหลากหลาย GhostDoc เป็นหนึ่งในสิ่งที่โดดเด่นมากขึ้น อย่างไรก็ตามตามคำจำกัดความทุกสิ่งที่สร้างนั้นซ้ำซ้อน มันจะดูที่ชื่อของวิธีการเรียน ฯลฯ และเอาท์พุทภาษาอังกฤษที่อาจอธิบายพวกเขาอย่างละเอียดมากขึ้น ในกรณีที่ดีที่สุดมันเป็นสิ่งที่ผู้อ่านสามารถทำได้ในหัวของพวกเขา (ตัวอย่างจากที่นี่ ): /// <summary> /// Initializes a new instance of the <see cref="Person"/> class. /// </summary> public Person() ... ในที่สุดมันสามารถสร้างเอกสารแปลกประหลาดที่ทำให้เข้าใจผิดในความพยายามที่จะเข้าใจความหมายของชื่อ: /// <summary> /// Riches the text selection changed. /// </summary> /// <param name="richTextBox">The rich text box.</param> private void RichTextSelection_Changed(System.Windows.Controls.RichTextBox richTextBox) ... มันดูเหมือนว่าทัศนคติที่มี …

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

17
วิธีการจัดการกับความคิดเห็นซ้ำซากในความคิดเห็น? [ปิด]
บางครั้งฉันพบว่าตัวเองอยู่ในสถานการณ์ที่ส่วนหนึ่งของรหัสที่ฉันเขียนคือ (หรือดูเหมือนว่าจะเป็น ) ดังนั้นตัวเองชัดเจนว่าชื่อของมันจะถูกทำซ้ำโดยทั่วไปเป็นความคิดเห็น: class Example { /// <summary> /// The location of the update. /// </summary> public Uri UpdateLocation { get; set; }; } (ตัวอย่าง C # แต่โปรดอ้างอิงคำถามว่าเป็นผู้ไม่เชื่อเรื่องภาษา) ความคิดเห็นเช่นนั้นไร้ประโยชน์ ผมทำอะไรผิดหรือเปล่า? มันเป็นทางเลือกของชื่อที่ผิดหรือเปล่า? ฉันจะแสดงความคิดเห็นชิ้นส่วนเช่นนี้ดีกว่าได้อย่างไร ฉันควรจะข้ามความคิดเห็นสำหรับสิ่งเช่นนี้หรือไม่?

8
เอกสารที่สร้างขึ้นควรเก็บไว้ในที่เก็บ Git หรือไม่?
เมื่อคุณใช้เครื่องมือเช่นjsdocsมันจะสร้างไฟล์ HTML แบบคงที่และสไตล์ของมันใน codebase ของคุณตามความคิดเห็นในรหัสของคุณ ควรตรวจสอบไฟล์เหล่านี้ในที่เก็บ Git หรือไม่หรือควรละเว้นด้วย. gitignore

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