Makers Academy สัปดาห์ที่ 5
โครงการกลุ่ม 1 สัปดาห์สร้าง Makersbnb.
เราเริ่มต้นด้วยการทบทวนโค้ดของความท้าทาย Chitter ในช่วงสุดสัปดาห์ของกันและกัน ได้รับการตอบรับที่ดี ดำเนินการเปลี่ยนแปลงบางอย่าง และพุชไปที่ GitHub
ต่อไปคือการโทรหาสิ่งที่คาดหวังในสัปดาห์นี้สำหรับโครงการวิศวกรรมแรกของเรา: วิธีจับคู่โปรแกรมอย่างมีประสิทธิภาพ ใช้การแตกกิ่งและการรวม GitHub วิธีการทำ Retros และ Standups และที่สำคัญที่สุดคือให้สนุก!
วันที่ 1 -
เราเป็นกลุ่มสี่คนและทั้งหมดอยู่ที่ไซต์งาน ดังนั้นเราจึงเริ่มด้วยตารางฐานข้อมูลและสูตรการออกแบบ จากนั้นเราจึงจัดสรรตั๋วสำหรับงานที่ต้องทำให้เสร็จสำหรับแต่ละสปรินต์ (ระยะเวลา 2 วันที่เราตั้งเป้าหมายว่าจะทำงานให้เสร็จชุดหนึ่งและ ทบทวนในตอนท้าย)
วันที่ 2 -
เป้าหมายของวันนี้คือการทำงานจำนวนมากสำหรับ MVP ของเราให้เสร็จสมบูรณ์ MVP เป็นผลิตภัณฑ์ขั้นต่ำที่ทำงานได้ เป็นผลิตภัณฑ์การทำงานขั้นพื้นฐานที่สุดโดยไม่มี 'สิ่งพิเศษ' หรือ 'สิ่งที่ดีที่มี' เราทำสิ่งนี้ได้มากหรือน้อย ยกเว้นว่าเรามีตัวบล็อกที่มีการแยกย่อยคอมไพล์/การผสานระหว่าง 2 คู่ การแตกกิ่งคอมไพล์ช่วยให้เราสามารถทำงานใน 'งานย่อย' แยกจากกันเพื่อให้งานหลักเสร็จสิ้นในที่สุด และสิ่งนี้จะถูกรวมเข้าด้วยกันในที่สุด เข้าด้วยกัน ชิ้นสุดท้ายซึ่งเป็นเครื่องมือสำหรับนักพัฒนาที่มีประโยชน์อย่างเหลือเชื่อ git นั้นดีที่สุด!
ฉันทำงานกับ CSS ในตอนเย็น ยุ่งกับรูปภาพและกล่องสำหรับข้อมูลสั้นๆ ฉันมักจะพยายามทำงานพิเศษเล็กๆ น้อยๆ ในตอนเย็น ไม่มีอะไรมากเกินไป แม้กระทั่งหนึ่งชั่วโมงเพื่อประสานการทำงานในแต่ละวันหรือลองทำสิ่งใหม่ๆ อยู่เสมอก็พิสูจน์แล้วว่ามีประโยชน์
วันที่ 3/4 -
เราทำงานใน 2 วัน sprints ดังนั้นวันนี้จึงเป็นจุดเริ่มต้นของ 2nd sprints เราจัดตั๋ว จัดสรรมัน สลับคู่ไปรอบๆ และเริ่มทำงานของเรา
วันที่ 4 คือการตรวจสอบให้แน่ใจว่าหน้าเว็บเสร็จสมบูรณ์ 90% รวมถึงลิงก์ที่เกี่ยวข้อง การเปลี่ยนเส้นทางไปยังหน้าต่างๆ และ CSS เพื่อทำให้หน้าเว็บมีชีวิต เราบรรลุเป้าหมายนี้หลังจากทำงานอย่างต่อเนื่อง เราเปลี่ยนคู่ไปเรื่อยๆ ดังนั้นเราทุกคนจึงทำงานในองค์ประกอบต่างๆ ของโปรแกรม ดังนั้นเราทุกคนจึงมีบางอย่างที่จะมีส่วนร่วม สิ่งนี้พึ่งพาอย่างมากในการแยกย่อยและการรวม Git ซึ่งไม่ได้ทำให้เกิดปัญหาจริง ๆ ดังนั้นทุกอย่างจึงดำเนินไปอย่างราบรื่น
วันที่ 5 -
เราพบกันในตอนเช้าและระบุงานของเราสำหรับวันและการใช้งานในนาทีสุดท้าย ฉันทำงานออกแบบกับคู่ของฉันเป็นส่วนใหญ่และทำให้มันดูเหมือนไซต์จริง เราพยายามเพิ่มรูปภาพแต่ไม่มีเวลาพอที่จะคิดออก ฟังก์ชันการทำงาน เรามีการประชุมเป็นประจำตลอดทั้งวันในขณะที่เรากำลังปิดงานในนาทีสุดท้ายและมันเป็นการแข่งขันกับเวลาก่อน 15.00 น. ย้อนยุค นักเรียนถูกขอให้อาสาเป็นเจ้าภาพเพราะจะไม่มีโค้ชในเซสชั่น, นักชิม สำหรับโลกแห่งความจริง ด้วยความมั่นใจที่ค้นพบใหม่และโอกาสในการนำเสนอ ฉันยินดีกับโอกาสนั้นมากจึงอาสาชื่อของฉัน มันดำเนินไปอย่างราบรื่น ให้ข้อมูลเชิงลึกที่แท้จริงในขณะที่สนุกสนานมาก
ไซต์มีฟังก์ชันการทำงานเจ๋งๆ มากมาย ทุกอย่างวนลูป แต่ละปุ่มเชื่อมโยงไปยังหน้าใหม่ บางปุ่มถูกซ่อนไว้หากคุณไม่ได้ลงชื่อเข้าใช้ มันถูกเชื่อมต่อกับฐานข้อมูลจริง ดังนั้น Spaces และผู้ใช้จึงมีการอัปเดตและเพิ่มอยู่เสมอ
ฟังก์ชันที่ยอดเยี่ยมที่สุดในไซต์คือหน้านี้ที่นี่ เมื่อคุณกด 'ยอมรับ' ระบบจะจองพื้นที่และคำขออื่น ๆ สำหรับพื้นที่นั้นในคืนเดียวกันจะถูกปฏิเสธ และจะอัปเดตในหน้าผู้ร้องขอเป็น 'ยอมรับ' ซึ่งจะเปลี่ยนจาก 'รอดำเนินการ'
สิ่งอื่นที่ควรทราบคือปุ่ม 'ออกจากระบบ' สามารถมองเห็นได้ ซึ่งจะไม่แสดงหากคุณไม่ได้เข้าสู่ระบบ นอกจากนี้ยังมีปุ่มสำหรับ 'รายการพื้นที่ใหม่' ซึ่งจะมองเห็นได้เฉพาะเมื่อคุณเข้าสู่ระบบเท่านั้น เหล่านี้คือ เป็นเพียงตัวอย่างของฟังก์ชั่นเล็กๆ น้อยๆ ที่เราเพิ่มเข้ามา ซึ่งโดยปกติแล้วจะไม่มีใครสังเกตเห็น! (ฉันเลือกใช้สีอื่นเพราะฉันใช้สีชมพูสำหรับ Chitter แต่ฉันถูกยับยั้ง!)





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)