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

สำหรับคำถามเกี่ยวกับกระบวนการพัฒนาซอฟต์แวร์

8
ฉันจะทำให้สิ่งต่าง ๆ ถูกต้องในช่วงเริ่มต้นของโครงการซอฟต์แวร์ได้อย่างไร [ปิด]
ฉันเป็นโปรแกรมเมอร์ที่มีประสบการณ์ 1 ปีเมื่อเร็ว ๆ นี้ฉันรู้ว่าฉันแทบจะไม่เริ่มโครงการอย่างถูกต้อง เริ่มต้นด้วยการใช้งานสองสามกรณี เริ่มการเข้ารหัส ตระหนักถึงบางสิ่งที่ฉันไม่ได้จัดการได้ดีและไม่เหมาะกับ codebase ปัจจุบัน เขียนซ้ำส่วนใหญ่ของรหัส และสิ่งนี้อาจไปสองสามครั้ง ดังนั้นคำถามของฉันคือ การปฏิบัติเช่นนี้เป็นเรื่องปกติหรือไม่หรือฉันบอกว่าฉันไม่มีความสามารถ ฉันจะปรับปรุงตัวเองในด้านนี้ได้อย่างไร?

19
อะไรคือสิ่งที่ทำให้โปรแกรมเมอร์ที่ยอดเยี่ยมแตกต่างจากโปรแกรมเมอร์ที่ดีจริงๆ? [ปิด]
คุณรู้ว่าพวกเขาเป็นใคร พวกเขาคือดาวแห่งการเขียนโปรแกรม: พวกเขารหัส 10X เร็วขึ้น รหัสของพวกเขาใช้งานได้ พวกเขาไม่เพียง แต่รู้ภาษาหลักของพวกเขาทั้งภายในและภายนอก แต่พวกเขายังรู้วิธีการทำงานภายใต้ประ พวกเขารู้คำตอบของคำถามส่วนใหญ่ก่อนที่คุณจะถาม บางคนคิดค้นหลักการเขียนโปรแกรมที่เราใช้ และพวกเขาก็มีแนวโน้มที่จะถ่อมตนเช่นกัน มันเกี่ยวกับคนเหล่านี้คืออะไร? มีบางอย่างเกี่ยวกับกระบวนการคิดของพวกเขาที่แตกต่างจากพื้นฐานโปรแกรมเมอร์สูงกว่าค่าเฉลี่ยหรือไม่? หรือว่าพวกเขาเป็นคนที่มีความสามารถมากที่ทำงานหนัก เพื่อนำไปใช้ในทางอื่น: ฉันจะเป็นเหมือนพวกเขาได้อย่างไร ฉันรู้ว่าสิ่งที่ฉันคิดว่าฉันต้องเรียนรู้ที่จะเป็นสิ่งที่ดี แต่ดูเหมือนว่ามันจะใช้เวลาฉันสิบปีถัดไปเพื่อเรียนรู้จากนั้นความรู้ของฉันจะล้าสมัย

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

16
ทำไมไม่เขียนการทดสอบทั้งหมดพร้อมกันเมื่อทำ TDD
วงจรสีแดง - เขียว - รีแฟคเตอร์สำหรับ TDD นั้นได้รับการยอมรับและยอมรับอย่างดี เราเขียนการทดสอบหน่วยที่ล้มเหลวหนึ่งรายการและทำให้ผ่านการทดสอบอย่างง่ายที่สุดเท่าที่จะทำได้ ประโยชน์ที่ได้รับจากวิธีนี้คือการเขียนการทดสอบหน่วยที่ล้มเหลวจำนวนมากสำหรับชั้นเรียนและทำให้พวกเขาผ่านการทดสอบเพียงครั้งเดียว ชุดทดสอบยังคงปกป้องคุณจากการเขียนรหัสที่ไม่ถูกต้องหรือทำผิดพลาดในขั้นตอนการเปลี่ยนโครงสร้างดังนั้นอันตรายคืออะไร บางครั้งมันง่ายกว่าที่จะเขียนการทดสอบทั้งหมดสำหรับคลาส (หรือโมดูล) ก่อนเป็นรูปแบบของ 'การถ่ายโอนข้อมูลสมอง' เพื่อเขียนพฤติกรรมที่คาดหวังทั้งหมดได้อย่างรวดเร็วในครั้งเดียว

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

16
ฉันควรดูแลสภาพการแข่งขันซึ่งแทบไม่มีโอกาสเกิดขึ้นจริงหรือ
ลองพิจารณาบางอย่างเช่นแอปพลิเคชัน GUI ที่เธรดหลักกำลังอัปเดต UI เกือบจะทันทีและเธรดอื่น ๆ กำลังโพลข้อมูลผ่านเครือข่ายหรือสิ่งที่รับประกันว่าจะใช้เวลา 5-10 วินาทีเพื่อให้งานเสร็จ ฉันได้รับคำตอบที่แตกต่างกันสำหรับเรื่องนี้ แต่บางคนบอกว่าถ้ามันเป็นสภาพการแข่งขันที่เป็นไปไม่ได้ทางสถิติไม่ต้องกังวลเลย แต่คนอื่น ๆ ก็บอกว่าถ้ามี 10 -53 % คุณไม่ได้อยู่ที่ตัวเลขนี่คือสิ่งที่ฉันเคยได้ยิน) เกี่ยวกับเวทมนตร์ของวูดูที่เกิดขึ้นเนื่องจากสภาพการแข่งขันให้ขอรับ / ปลดล็อกเธรดที่ต้องการเสมอ คุณคิดยังไง? มันเป็นวิธีการเขียนโปรแกรมที่ดีในการจัดการสภาพการแข่งขันในสถานการณ์ที่เป็นไปไม่ได้ทางสถิติหรือไม่? หรือมันจะไม่จำเป็นโดยสิ้นเชิงหรือต่อต้านการเพิ่มรหัสบรรทัดเพิ่มเติมเพื่อขัดขวางการอ่าน?

10
ผู้จัดการโครงการของฉันไม่ยอมรับการพกพาใน Scrum - เป็นเรื่องปกติหรือไม่?
ฉันเป็นนักพัฒนาที่ทำงานกับแอพมือถือใหม่สำหรับ Android และ iOS ที่มีส่วนประกอบแบ็คเอนด์ขนาดใหญ่ เราอยู่ในการวิ่งสามครั้งของโครงการนี้และเราใช้ Scrum กับพิธีทั้งหมดของมัน (การปรับแต่งการวางแผนรายวันรายวันย้อนหลัง ฯลฯ ) ในการวิ่งสองครั้งทีมต้องทำงาน (ไม่ได้รับค่าจ้าง) การทำงานล่วงเวลาและวันหยุดสุดสัปดาห์เนื่องจากผู้บริหารตื่นตระหนกอย่างมากเราจะไม่ทำตามความมุ่งมั่นในการวิ่งตรงเวลา ทุกคนทำงานหนัก แต่การพึ่งพาจากภายนอกและการประมาณค่าในแง่ดีทำให้เราต้องดิ้นรนเพื่อให้บรรลุเรื่องราวทั้งหมด จากประสบการณ์ของฉันที่มีเรื่องราวเล็กน้อยที่ยังไม่สมบูรณ์ในช่วงการวิ่งบางครั้งก็ค่อนข้างปกติและพวกเขาสามารถจัดการได้ในเรื่องถัดไป แต่ผู้จัดการโครงการของเราบอกว่ามันเป็นความผิดของเราเมื่อเราทำการประเมินตัวเองดังนั้นเราควรทำทุกอย่างให้เสร็จในการวิ่ง นี่เป็นรูปแบบที่ยอมรับได้ / ทั่วไปของ Scrum ที่ฉันไม่ทราบหรือไม่? คุณแนะนำให้ฉันทำสิ่งนี้อย่างไร

25
ความคิดเกี่ยวกับการพัฒนาโดยใช้เครื่องเสมือน [ปิด]
ฉันจะทำงานเป็นผู้นำการพัฒนาสำหรับการเริ่มต้นและฉันแนะนำให้เราใช้ VMs เพื่อการพัฒนา ฉันไม่ได้พูดถึงนักพัฒนาแต่ละคนที่มีเดสก์ท็อปที่มี VM สำหรับการทดสอบ / การพัฒนาฉันหมายถึงการมีชั้นวางเซิร์ฟเวอร์ที่ VMs ทั้งหมดได้รับการจัดการและให้นักพัฒนาทำงานจาก microPC (ChromeOS ทุกคนหรือไม่) คอมพิวเตอร์. สำหรับฉันแล้วประโยชน์คือความจริงที่ว่ามันสามารถปรับขนาดได้มากราคาถูกในระยะยาวจัดการได้ง่ายขึ้นและเราใช้ประโยชน์จากฮาร์ดแวร์ให้ได้ศักยภาพสูงสุด สำหรับข้อด้อยฉันไม่สามารถนึกถึงผู้ทำสต็อกที่เฉพาะเจาะจงนอกเหนือจากที่เราต้องการใครสักคนที่จะติดตั้ง / ดูแลการตั้งค่าดังกล่าว ฉันหวังว่าคุณบางคนอาจมีการตั้งค่าที่คล้ายกันในสถานที่ทำงานของคุณและสามารถชั่งน้ำหนักกับความคิดเห็นของคุณ ขอบคุณ

9
อะไรคือข้อเสียของการเขียนโปรแกรมทดสอบครั้งแรก?
มันคือความโกรธในปัจจุบัน "ทุกคน" แนะนำให้มัน ในตัวของมันเองและทำให้ฉันสงสัย มีข้อเสียอะไรบ้างที่คุณพบเมื่อทำการพัฒนาแบบทดสอบก่อน ฉันกำลังมองหาประสบการณ์ส่วนตัวจากผู้ปฏิบัติงานที่มีความรู้ - ฉันสามารถอ่าน musings สมมุติของหนึ่งร้อย wannabes ที่อื่น ๆ บนอินเทอร์เน็ต ฉันถามไม่ได้เพราะฉันกำลังมองหาที่จะเกลียด TDD แต่เป็นหน้าที่ของฉันในการปรับปรุงกระบวนการพัฒนาซอฟต์แวร์และยิ่งเราสามารถเรียนรู้เกี่ยวกับปัญหาที่ผู้คนพบมากขึ้นโอกาสที่เราจะปรับปรุงกระบวนการดีขึ้น

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

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

19
สิ่งที่ต้องทำเกี่ยวกับ "หยุดจุดโรค"?
ฉันสังเกตเห็นพฤติกรรมในตัวเองว่าฉันเรียกว่า "stopping point syndrome" ... หมายความว่าฉันไม่สามารถหยุดทำงานได้จนกว่าจะถึง "stopping point" (หรือฉันหมดแรง) กล่าวอีกนัยหนึ่งถ้าฉันอยู่ในโซนที่ทำงานเกี่ยวกับการทำให้คุณสมบัติเสร็จสมบูรณ์ฉันจะไม่หยุดจนกว่าจะเสร็จสิ้น หากเป็นข้อผิดพลาดที่ฉันกำลังทำอยู่เอฟเฟกต์นี้จะเด่นชัดยิ่งขึ้น ... ฉันจะไม่หยุดจนกว่าจะได้รับการแก้ไขหรืออย่างน้อยก็เข้าใจ แม้ว่าฉันจะทำงานจากแล็ปท็อปและมี VPN และสามารถกลับบ้านได้อย่างง่ายดายและรับงานในภายหลังในเย็นวันนั้นความจริงนั้นไม่ได้ช่วยให้ฉันออกจากงาน ... มันเหมือนว่าฉันกลัวว่าฉันจะตายก่อนที่ฉันจะพบจุดบกพร่อง . ฉันมีเวลายากมากที่จะอธิบายเรื่องนี้กับสมาชิกในครอบครัวที่ไม่สามารถเข้าใจได้ว่าทำไมฉันถึงไม่กลับบ้านจากการทำงานในเวลาเดียวกันและบางครั้งก็กลับบ้านเวลา 23.00 น. แม้แต่ผู้จัดการก็ยังงงกับสิ่งนี้และฉันสังเกตว่าเพื่อนร่วมงานส่วนใหญ่ของฉันไม่มีปัญหาในการทำงานในเวลาเดียวกันทุกวัน ไม่มีใครมีปัญหานี้หรือไม่? ฉันควรจะกังวลเกี่ยวกับเรื่องนี้และ / หรือพยายามที่จะเปลี่ยน? ถ้าเป็นเช่นนั้นได้อย่างไร

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

15
การเขียนโค้ดโฆษณามีอะไรเลวร้าย [ปิด]
ฉันกำลังดูBob Rossวาดคืน "ต้นไม้แห่งความสุข" คืนนี้และฉันก็พบว่ามีอะไรที่ทำให้ฉันเครียดเกี่ยวกับรหัสของฉันเมื่อเร็ว ๆ นี้ ชุมชนของคนที่นี่และใน Stack Overflow ดูเหมือนจะปฏิเสธความไม่สมบูรณ์ใด ๆ เป้าหมายของฉันคือการเขียนโค้ดที่น่านับถือ (และสามารถบำรุงรักษาและใช้งานได้) โดยการพัฒนาทักษะของฉัน ยังฉันรหัสอย่างสร้างสรรค์ ให้ฉันอธิบายสิ่งที่ฉันหมายถึงโดย "การเข้ารหัสอย่างสร้างสรรค์": ขั้นตอนแรกของฉันในโครงการมักจะนั่งลงและทุบตีโค้ดบางส่วน สำหรับสิ่งที่ใหญ่กว่าฉันวางแผนที่นี่เล็กน้อยและที่นั่น แต่ส่วนใหญ่ฉันเพิ่งดำน้ำ ฉันไม่ทำแผนภาพคลาสใด ๆ ของฉันเว้นแต่ว่าฉันกำลังทำงานกับคนอื่น ๆ ที่กำลังสร้างงานอื่นในโครงการ ถึงอย่างนั้นมันก็ไม่ใช่สิ่งแรกที่ฉันทำ โดยทั่วไปฉันไม่ได้ทำงานในโครงการขนาดใหญ่และฉันไม่พบภาพที่มีประโยชน์มาก รหัสรอบแรกที่ฉันเขียนจะได้รับการเขียนใหม่หลายครั้งหลาย ๆ ครั้งที่ฉันทดสอบลดความซับซ้อนทำซ้ำและแปลงแฮ็กดั้งเดิมให้เป็นสิ่งที่สามารถนำกลับมาใช้ใหม่ได้ตรรกะและมีประสิทธิภาพ ในระหว่างกระบวนการนี้ฉันทำความสะอาดอยู่เสมอ ฉันลบรหัสที่ไม่ได้ใช้และแสดงความคิดเห็นทุกอย่างที่ไม่ชัดเจน ฉันทดสอบอย่างต่อเนื่อง กระบวนการของฉันดูเหมือนจะขัดกับสิ่งที่ยอมรับได้ในชุมชนนักพัฒนามืออาชีพและฉันต้องการจะเข้าใจว่าทำไม ฉันรู้ว่าส่วนใหญ่เกี่ยวกับการจับรหัสที่ไม่ดีคือคนที่ติดอยู่กับความยุ่งเหยิงของอดีตพนักงานและค่าใช้จ่ายเวลาและเงินในการแก้ไข ที่ฉันเข้าใจ สิ่งที่ฉันไม่เข้าใจคือกระบวนการของฉันผิดเพราะผลลัพธ์สุดท้ายนั้นคล้ายกับสิ่งที่คุณจะได้รับเมื่อวางแผนทุกอย่างตั้งแต่เริ่มต้น (หรืออย่างน้อยนั่นคือสิ่งที่ฉันได้พบ) ความวิตกกังวลของฉันเกี่ยวกับปัญหานั้นแย่มากเมื่อเร็ว ๆ นี้จนฉันหยุดเขียนโค้ดจนกว่าฉันจะรู้ทุกอย่างเกี่ยวกับวิธีการทุกวิธีในการแก้ปัญหาเฉพาะที่ฉันกำลังทำอยู่ กล่าวอีกนัยหนึ่งฉันได้หยุดเข้ารหัสส่วนใหญ่ทั้งหมด ฉันขอขอบคุณที่คุณป้อนข้อมูลอย่างจริงใจไม่ว่าคุณจะแสดงความคิดเห็นในประเด็นใดก็ตาม แก้ไข: ขอบคุณสำหรับคำตอบของคุณ ฉันได้เรียนรู้บางอย่างจากพวกเขาแต่ละคน คุณได้รับประโยชน์มากที่สุด

16
เป็นความคิดที่ดีที่จะใส่หมายเลขข้อผิดพลาดในการแสดงความคิดเห็นในจุดเริ่มต้นของไฟล์ต้นฉบับ? [ปิด]
มันเป็นการดีหรือไม่ที่จะใส่หมายเลขบั๊กในไฟล์ลงในความคิดเห็นส่วนหัว? ความคิดเห็นจะมีลักษณะเช่นนี้: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description ดูเหมือนว่ามีประโยชน์ แต่ก็ถือว่าเป็นการปฏิบัติที่ไม่ดี?

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