Tôi là một lập trình viên trẻ (4 tháng kinh nghiệm nghề nghiệp cho đến nay) làm việc trên Ứng dụng di động đa nền tảng (nhóm 1 người - vì vậy chỉ có bản thân tôi).
Tôi có một lỗi trong chương trình / ứng dụng này khá lớn (30 tệp tiêu đề khác nhau, mỗi tệp cũng có tệp cpp riêng). Tôi đã cố gắng theo dõi chính xác những gì đang xảy ra với lỗi và cũng để khắc phục nó (thậm chí đã cố gắng sử dụng một số bản hack để nó hoạt động) nhưng khoảng một tá giải pháp trở lên (ý tưởng tôi có về những gì gây ra sự cố ) Tôi đã không đưa ra được gì khiến tôi phải theo dõi chính xác lỗi là gì hoặc đã sửa lỗi.
Bạn có lời khuyên nào cho một lập trình viên cơ sở về một số kỹ thuật rộng rãi (hãy chạy, in tất cả mã của tôi lên giấy và xem qua nó bằng bút, v.v.) Tôi có thể sử dụng để hỗ trợ tôi với lỗi này không?
Để cung cấp thêm một chút bối cảnh cho lỗi của tôi; Nó liên quan đến API Mosync đa nền tảng, khi tôi thực hiện một chuỗi hành động cụ thể, màn hình hiện tại không vẽ lại (& nó xuất hiện) rằng màn hình được hiển thị trước đó vẫn nhận được các sự kiện nhấn con trỏ / phím & không phải màn hình hiện tại.
Trình tự cụ thể:
- Màn hình menu được hiển thị - nhấp vào "Hiển thị nút đơn đặt hàng trước"
- Màn hình đặt hàng trước được hiển thị - nhấp vào "Tải tệp" sau đó nhấp vào nút menu và mở Màn hình
phân phối - Màn hình phân phối được hiển thị - nhấp vào nút menu & mở Màn hình
mua hàng - Lỗi ở đây, đầu vào màn hình này không được hiển thị / phản ứng, ListViews không cuộn, các nút không phản ứng với các nhấp chuột, các ô ListView không phản hồi với các nhấp chuột
Tôi sẽ đưa ra lời khuyên trên tàu, lỗi này có thể tái tạo 100% theo các bước tương tự mỗi lần, mặc dù vẫn rất khó để tìm ra cách các sự kiện con trỏ đang được truyền đi & đến màn hình nào do thực tế đó là một phần của API tôi không thể đạt (hoặc không biết làm thế nào).
Ngoài ra, tôi rất thích có một cặp mắt khác nhìn vào công việc của mình và chỉ ra lỗi, nhưng như tôi đã nói tôi là đội 1, ông chủ của tôi chỉ đạo tôi, anh ta sở hữu công ty và có ý tưởng cho một ứng dụng nhưng không biết c ++ hoặc bất kỳ ngôn ngữ gần đây nào (cobal? Tôi nghĩ là tất cả). Bạn có lời khuyên nào về cách có được một đôi mắt thứ hai mà không vi phạm / khoe mã / tài sản trí tuệ của công ty không?
... và không được nghỉ thực tập có lương này không phải là một lựa chọn, hợp đồng nói rằng nếu tôi rời đi trước 6 triệu trong hợp đồng 12 triệu, tôi có thể phải trả 30% tiền lương hàng năm của mình