2010-04-01 34 views
5

Giả sử bạn đang trong quá trình phát triển một số phần mềm thực sự thú vị. Nó sẽ được triển khai cho rất nhiều khách hàng. Họ sẽ cần phần mềm này và họ sẽ sử dụng nó trong các tình huống thời gian quan trọng. Vì vậy, nếu có điều gì sai họ sẽ gọi (bạn). Và bạn hoặc nhóm của bạn sẽ là những người phải giải quyết vấn đề. Nhanh. Bạn biết kinh nghiệm điều này sẽ xảy ra.Điều gì cần thực hiện hôm nay để giúp bản thân sửa lỗi trong tương lai?

Bây giờ, nếu bạn có thể quyết định những gì cần thực hiện để hỗ trợ bản thân tương lai của bạn - đó sẽ là gì?

Chỉnh sửa: Đây là ứng dụng dành cho máy tính để bàn. Cảm ơn Marcelo.

Chỉnh sửa: Ngoài ra, hãy giả sử hỗ trợ kỹ thuật không thể nói chuyện với nó và nó thực sự cần phải được khắc phục. Hoặc không có hỗ trợ kỹ thuật chuyên dụng.

+1

Máy tính để bàn hoặc ứng dụng web? Tạo sự khác biệt lớn. –

Trả lời

4
  • Một hệ thống đăng nhập
  • Một cách cho khách hàng để tự động gửi các bãi sụp đổ
  • thông báo lỗi Decent ("Có lỗi lạ Error code:. 0xAA001200" là một đi không)

Dù sao thì thời gian của bạn tốt hơn là chi tiêu cải thiện phần mềm. Điều này nghe giống như loại công việc hỗ trợ QA/công nghệ.

+0

Ok về hệ thống ghi nhật ký: giống như hệ thống khai thác gỗ tự phát triển? Hoặc có thể một cái gì đó giống như bản ghi sự kiện Windows? Bạn có để nó luôn được kích hoạt không? Hoặc kích hoạt nó theo yêu cầu? Hm ... Điều này có thể làm lu mờ mã. Nhưng tôi đồng ý rằng việc đăng nhập là một điều tốt. Nhưng người ta sẽ phải đăng nhập _everything_. Ghi nhật ký dữ liệu phức tạp có thể tốn thời gian ... và bộ nhớ. Bạn có mã hóa nhật ký không? Bạn có sử dụng các tập tin văn bản ...? –

+0

Đó là tất cả những câu hỏi rất mơ hồ. Nó phụ thuộc vào nhu cầu của bạn, loại ứng dụng của bạn, vv (anyways đăng nhập là không thực sự CPU chuyên sâu, và chắc chắn không phải bộ nhớ chuyên sâu) –

+0

Tôi biết tôi biết. Có nhiều cách mà câu hỏi này có thể được đặt ra. Chúng ta có thể nói về các phương thức chung như tạo một log (file?). Sau đó, chúng ta sẽ cần nói về một phương pháp tốt để chuyển nhật ký. Và chẳng mấy chốc chúng ta có thể nói về chi tiết triển khai. Giống như: Nói có một chức năng ghi nhật ký Log(). Nếu bạn gọi Log() trong một vòng lặp chặt chẽ nó có thể ảnh hưởng đến hiệu suất. Ngoài ra các thông số bạn muốn đăng nhập có thể mất thời gian để tạo. Bây giờ nếu bạn đăng nhập tất cả mọi thứ nó tác động đến hiệu suất. –

0

Kiểm tra đơn vị và tích hợp tự động.

+0

Đồng ý, phải có để ngăn chặn lỗi ở nơi đầu tiên. –

+0

Cũng rất quan trọng để ngăn chặn thêm lỗi trong khi sửa lỗi bạn đã bỏ sót. –

Các vấn đề liên quan