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

โปรแกรมเมอร์ทำงานคนเดียวทั้งในโครงการส่วนตัวและสัญญา

19
ฉันจะตรวจสอบรหัสของตัวเองได้อย่างไร [ปิด]
ฉันทำงานในโครงการเดี่ยวและต้องรักษารหัสของตัวเอง โดยปกติการตรวจสอบโค้ดนั้นไม่ได้กระทำโดยผู้เขียนโค้ดดังนั้นผู้ตรวจสอบสามารถดูโค้ดด้วยตาที่สดใหม่ - อย่างไรก็ตามฉันไม่มีความหรูหราดังกล่าว ฉันสามารถใช้วิธีปฏิบัติใดในการตรวจสอบโค้ดของตัวเองได้อย่างมีประสิทธิภาพมากขึ้น

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

6
ความคล่องตัวสำหรับนักพัฒนาเดี่ยว
บางคนจะใช้แนวคิดกระบวนการ Agile ในฐานะนักพัฒนาเดี่ยวได้อย่างไร Agile ดูเหมือนจะมีประโยชน์สำหรับการพัฒนาแอพพลิเคชั่นในเวลาอันรวดเร็ว แต่ก็ดูเหมือนว่าทีมจะมุ่งเน้น ...

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

5
อะไรคือข้อดีของการใช้การแยกเป็นนักพัฒนาเดี่ยว?
ก่อนอื่นฉันตระหนักว่ามีคำถามมากมายที่ถูกถามเกี่ยวกับ VCS ในฐานะนักพัฒนาเดี่ยว แต่พวกเขามักจะกว้างเกินไป ปัญหานี้เกี่ยวข้องกับการแตกแขนงเพียงอย่างเดียวและยังคงถูกทำเครื่องหมายว่าซ้ำกัน ... ความซ้ำซ้อนที่ควรจะทำซ้ำอีกครั้งนั้นเป็นอีกคำถามหนึ่งที่กว้างเกินไปและไม่เกี่ยวข้องกับการแยกย่อยโดยเฉพาะ นั่นเป็นวิธีที่คำถามของฉันไม่เหมือนใคร อะไรคือข้อดีของการใช้การแยกทางในฐานะนักพัฒนาเดี่ยว? ฉันมักจะเห็นว่ามันแนะนำแม้ในบริบทเดี่ยว -dev แต่เท่าที่ฉันสามารถมองเห็นนอกเหนือจากการใช้ลำตัว 'ต้นแบบ' เพื่อการพัฒนาและการแตกแขนงออกไปทำงานรหัสพร้อมออกฉันไม่เห็นว่า ฉันสามารถควบคุมพลังของการแยก (ตัวอย่างเช่นเพื่อแยกคุณสมบัติใหม่) โดยไม่ทำให้กระบวนการพัฒนาทั้งหมดซับซ้อนเกินไป

11
ฉันจะจัดระเบียบแผนผังต้นกำเนิดของฉันได้อย่างไร
ฉันเป็นนักพัฒนารายบุคคลที่ทำงานเป็นส่วนใหญ่บนเว็บโปรเจ็กต์ (W / LAMP) และบางครั้งในโปรเจ็กต์ C / C ++ (ไม่ใช่ GUI) ที่ระดับเฉลี่ย ฉันมักจะต่อสู้กับโครงสร้างต้นไม้ซอร์สโค้ดของฉัน ที่จริงแล้วโดยทั่วไปฉันไม่ได้ทำโครงการให้เสร็จโดยไม่ต้องทิ้งต้นไม้ทั้งหมดแล้วจัดเรียงชิ้นส่วนใหม่ 3-4 ครั้งซึ่งต้องใช้ความพยายามอย่างมากและยิ่งกว่านั้นผลลัพธ์สุดท้ายก็ดูเหมือนจะเป็นการประนีประนอม บางครั้งฉันก็จบลงด้วยการจำแนกแหล่งที่มา - ต้นไม้ที่ยาวมากและโฟลเดอร์ย่อย ในบางครั้งฉันก็จะมุ่งเน้นไปที่ไฟล์ทั้งหมดในโฟลเดอร์เฉพาะตามวัตถุประสงค์ที่ใหญ่กว่าที่พวกเขาให้บริการและนำไปสู่โฟลเดอร์ 'วุ่นวาย' ในแหล่งที่มา ฉันต้องการถาม: มีหลักการ / ตรรกะ / แนวปฏิบัติที่ดีที่สุดที่สามารถช่วยฉันจัดโครงสร้างต้นกำเนิดของฉันได้ดีขึ้นหรือไม่ มีเทคนิคกราฟิก / ไดอะแกรม (เช่น: DFD ในกรณีของดาต้าโฟลว์) ที่สามารถช่วยให้ฉันเห็นภาพต้นไม้ต้นกำเนิดของฉันล่วงหน้าจากการวิเคราะห์โครงการหรือไม่ กลยุทธ์ใดที่จะนำมาใช้กับโครงสร้างไฟล์มัลติมีเดียที่เชื่อมโยงกับโครงการ เกี่ยวกับเงินรางวัล : ฉันซาบซึ้งกับคำตอบที่มีอยู่กับสมาชิกที่แบ่งปันแนวปฏิบัติของตัวเองอย่างไรก็ตามฉันต้องการสนับสนุนคำตอบทั่วไป (หรือแหล่งข้อมูล) และคำแนะนำเพิ่มเติมและการตอบสนองเพิ่มเติมจากสมาชิก

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

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

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

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

9
ทำงานเป็นนักพัฒนาเพียงผู้เดียว: รับโค้ดดู
ฉันไม่มีทางเลือกนอกจากต้องทำงานด้วยตัวเองและไม่สามารถหาวิธีแก้ปัญหาที่เพียงพอสำหรับการตรวจสอบงานของฉันตรวจสอบความมีสติมีคนที่จะระดมความคิดด้วยการพูดคุยเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดและอื่น ๆ ฉันคิดว่าฉันจะได้รับคำตอบผ่านบทความของ Jeff Atwood: ในการเขียนโปรแกรม One Is The Loneliest Numberที่ดีที่สุดที่ฉันสามารถหาได้ในเรื่องนี้ แต่มันกลับกลายเป็นเพียงแค่ย้ำคำถามของฉัน ฉันรู้ว่าเว็บไซต์ Stack Exchange เช่นนี้และการตรวจสอบโค้ดเป็นคำตอบที่เป็นไปได้ชัดเจน แต่หลาย ๆ คนคงชื่นชมมันไกลจากอุดมคติ: ในขณะที่ฉันไม่สามารถเขียนรายการข้อผิดพลาดทั้งหมดบ่อยครั้งการตั้งคำถามและต่อยเป็นปัญหาที่เกิดขึ้นในตัวเองมักจะใช้เวลาทำงานมากจนเมื่อถึงเวลาที่คุณเตรียมไว้อย่างเพียงพอคุณก็ตอบคำถามของคุณเองได้มากขึ้น เวลากว่าที่คิดไว้เป็นอย่างอื่น นอกจากนี้การซ่อนรายละเอียดเพื่อถามคำถามที่กำหนดไว้อย่างดีช่วยลดความเป็นไปได้ที่จะมีคนเจอปัญหาที่คุณไม่ได้คิด นอกจากนี้ในขณะที่ฉันไม่สามารถจับมันได้ แต่การตอบสนองของการสนทนาฟรีไม่สามารถจับคู่ได้โดยการสนทนาทางอินเทอร์เน็ตในรูปแบบใด ๆ ที่ฉันนึกออก ท้ายสุด แต่ไม่ท้ายสุดฉันไม่ต้องการโพสต์โปรเจคทั้งหมดเพื่อให้โลกมองไปที่นิรันดร์ที่เหลือด้วยเหตุผลที่ชัดเจน มีคำตอบอื่นนอกเหนือจากการจ่ายที่ปรึกษาเพื่อดูรหัสของฉัน

8
ทำงานเป็นโปรแกรมเมอร์ แต่เพียงผู้เดียวใน บริษัท ที่ไม่ใช้เทคโนโลยี [ปิด]
ฉันทำงานเป็นนักพัฒนาส่วนหลังผู้พัฒนาส่วนหน้าผู้ดูแลระบบผู้ให้ความช่วยเหลือและผู้ที่รู้จักคอมพิวเตอร์ทุกคนใน บริษัท การตลาดขนาดเล็กประมาณ 15 คน ฉันสงสัยว่าคนอื่น ๆ จะสามารถแบ่งปันประสบการณ์การบินเดี่ยวกับ บริษัท ที่ไม่จำเป็นต้องโน้มเอียงไปทางอุตสาหกรรมเทคโนโลยีหรือไม่ เดิมทีฉันรับงานเพื่อเปลี่ยนจากผู้พัฒนา / ผู้ออกแบบ Front-end ไปเป็น coder เต็มเวลา มันเป็นประสบการณ์ที่ดีจนถึงจุดหนึ่ง แน่นอนฉันจะได้รับบทบาทของโปรแกรมเมอร์ 'Rock Star' - เพราะตรงไปตรงมาไม่มีใครเข้าใจงานของฉันจริงๆ เมื่อเร็ว ๆ นี้มันให้ความรู้สึกเหมือนอยู่คนเดียว ฉันไม่ค่อยได้ความคิดจากผู้คนและทุกคนก็มองฉันเหมือนฉันมีพลังเวทย์มนตร์ที่จะทำให้คอมพิวเตอร์ทุกเครื่องใช้งานได้ ฉันยังรู้สึกว่ามีการตัดการเชื่อมต่อที่แข็งแกร่งเมื่อเทียบกับสิ่งที่เราพูดว่าเราต้องการ (โครงการที่มีตารางเวลาการพัฒนาขนาดใหญ่เดือนยาว) กับสิ่งที่เราทำจริง ๆ (คัดลอกแก้ไขเว็บไซต์ของเราซ้ำแล้วซ้ำอีก) ดังนั้นใครอีกคนที่คิดว่าตัวเองเป็น 'คนที่มีเทคโนโลยี' ใน บริษัท ที่คิดว่าเทคโนโลยีนั้นมีความมหัศจรรย์และสิ่งที่คุณนำมาใช้กับสถานการณ์ของคุณคืออะไร?

10
การควบคุมเวอร์ชันที่ดีที่สุดสำหรับนักพัฒนาเดี่ยว?
ฉันเป็นนักพัฒนาเพียงคนเดียวในที่ทำงานของฉันและในขณะที่ฉันเข้าใจถึงประโยชน์ของ VCS; ฉันพบว่ามันยากที่จะยึดมั่นในแนวปฏิบัติที่ดี ตอนนี้ฉันใช้ git เพื่อพัฒนาเว็บแอปเป็นส่วนใหญ่ (ซึ่งจะไม่เปิดแหล่งที่มาเนื่องจากการทำงานของฉัน) เวิร์กโฟลว์ปัจจุบันของฉันทำการเปลี่ยนแปลงมากมายในไซต์การพัฒนาทดสอบแก้ไขทดสอบมีความสุขและยอมรับการเปลี่ยนแปลงจากนั้นจึงส่งคอมมิตไปยังไซต์สด (ดังนั้นหากฉันกำลังเปลี่ยนแปลงสิ่งใหม่ กระทำสัปดาห์ละครั้ง แต่ IDE ของฉันมีประวัติการเลิกทำที่ดีสำหรับสิ่งที่ไม่มีข้อผูกมัด) โดยทั่วไปฉันใช้ git เฉพาะเมื่อสลับระหว่างเครื่อง (เช่นทำงาน dev คอมพิวเตอร์กับคอมพิวเตอร์ dev ที่บ้านหรือเป็นเครื่องถ่ายทอดสด) แต่ในระหว่างวันฉันไม่เห็นประโยชน์จริงๆ สิ่งนี้ทำให้ฉันมีรายการการเปลี่ยนแปลงที่ยาวมาก (และฉันมีปัญหาในการค้นหาข่าวสารที่ดีสำหรับการกระทำแต่ละครั้งและเมื่อใดก็ตามที่ฉันรีบเร่ง - ฉันมักจะฝากข้อความที่เส็งเคร็งเช่น ฉันควรจะทำบ่อยแค่ไหน? การเปลี่ยนแปลงในแต่ละบรรทัดควรมีความมุ่งมั่นไหม? ฉันควรจะยืนยันก่อนการทดสอบใด ๆ (เช่นอย่างน้อยสำหรับข้อผิดพลาดทางไวยากรณ์ / การคอมไพล์และจากนั้นต้องยกเลิกทั้งหมดโดยสิ้นเชิงเนื่องจากความคิดไม่ทำงานหรือข้อความเป็นเรื่องโกหก)? ฉันควรตรวจสอบให้แน่ใจว่าฉันส่งทุกเช้า / บ่ายก่อนที่ฉันจะหยุดทำงานเพื่อทานอาหารเย็นในขณะที่ยังสดอยู่ สิ่งที่ฉันขาดหายไปจากการมีนิสัย VCS ที่ไม่ดี?

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

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

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