ฉันเป็นโปรแกรมเมอร์รุ่นเยาว์ (ประสบการณ์การทำงาน 4 เดือนจนถึงปัจจุบัน) ทำงานกับ Cross Application Mobile Application (ทีม 1 คน - ดังนั้นเป็นเพียงตัวฉันเอง)
ฉันมีข้อบกพร่องในโปรแกรม / แอพนี้ซึ่งค่อนข้างใหญ่ (30 ไฟล์ส่วนหัวที่แตกต่างกันแต่ละไฟล์มี cpp ของตัวเองด้วย) ฉันพยายามติดตามสิ่งที่เกิดขึ้นกับข้อผิดพลาด & เพื่อแก้ไข (แม้พยายามใช้แฮ็กเพื่อให้ทำงานได้) แต่มีวิธีแก้ปัญหามากกว่าหนึ่งโหลหรือมากกว่า (ความคิดที่ฉันมีคือสาเหตุของปัญหา ) ฉันไม่มีสิ่งใดมากระตุ้นให้ฉันติดตามสิ่งที่เป็นข้อบกพร่องหรือแก้ไขข้อผิดพลาด
คุณมีคำแนะนำสำหรับโปรแกรมเมอร์รุ่นเยาว์ของเทคนิคบางอย่างไหม (ลองวิ่งพิมพ์รหัสของฉันทั้งหมดลงบนกระดาษและอ่านมันด้วยปากกา ฯลฯ ) ฉันสามารถใช้ช่วยฉันได้ไหม
เพื่อให้บริบทเพิ่มเติมเล็กน้อยสำหรับข้อบกพร่องของฉัน มันเกี่ยวข้องกับข้ามแพลตฟอร์ม API Mosync เมื่อฉันดำเนินการตามลำดับที่เฉพาะเจาะจงของหน้าจอปัจจุบันไม่ได้วาดใหม่ (& ปรากฏขึ้น) ว่าหน้าจอที่แสดงก่อนหน้านี้ยังคงได้รับเหตุการณ์ตัวชี้ / การกดปุ่ม & ไม่ใช่หน้าจอปัจจุบัน
ลำดับที่เฉพาะเจาะจง:
- หน้าจอเมนูที่แสดง - คลิก "แสดงปุ่มคำสั่ง prev"
- หน้าจอคำสั่งซื้อที่แสดง - คลิก "โหลดไฟล์" จากนั้นคลิกปุ่มเมนูและเปิดหน้าจอการ
จัดส่ง - หน้าจอการจัดส่งแสดง - ปุ่มเมนูและเปิดหน้าจอ
ซื้อ - ข้อผิดพลาดที่นี่การป้อนข้อมูลไปที่หน้าจอนี้จะไม่แสดง / ตอบสนองต่อ ListViews อย่าเลื่อนปุ่มไม่ตอบสนองต่อการคลิกเซลล์ ListView ไม่ตอบสนองต่อการคลิก
ฉันจะให้คำแนะนำบนกระดานข้อผิดพลาดสามารถทำซ้ำได้ 100% ตามขั้นตอนเดียวกันทุกครั้งแม้ว่ามันจะยากมากที่จะคิดว่าเหตุการณ์ของตัวชี้กำลังถูกส่งไปยังหน้าจอใดเนื่องจากข้อเท็จจริงที่ว่าเป็นส่วนหนึ่งของ API ที่ฉันไม่สามารถ เข้าถึง (หรือไม่รู้วิธี)
นอกจากนี้ฉันชอบที่จะมีดวงตาคู่ที่แตกต่างกันไปในการทำงานของฉัน & ชี้ให้เห็นข้อผิดพลาด แต่ในขณะที่ฉันบอกว่าฉันเป็นทีมที่ 1 เจ้านายของฉันชี้นำฉันเขาเป็นเจ้าของ บริษัท & มีความคิดสำหรับแอป ไม่ทราบ c ++ หรือภาษาล่าสุดใด ๆ (cobal? ฉันคิดว่าเป็นทั้งหมด) มีคำแนะนำเกี่ยวกับวิธีการรับสายตาที่สองโดยไม่ละเมิด / แสดงรหัสทรัพย์สินทางปัญญาของ บริษัท หรือไม่?
... และไม่มีการออกจากการฝึกงานที่ได้รับค่าจ้างนี้ไม่ใช่ทางเลือกสัญญาบอกว่าถ้าฉันออกไปก่อน 6 เดือนจำนวน 12 เดือนสัญญาฉันอาจต้องจ่าย 30% ของเงินเดือนประจำปีของฉัน