Có nên có một chỉ số vệ sinh dữ liệu trên mạng cho phần mềm - để cho biết chương trình sạch như thế nào? không để các tập tin tạm thời, vv


11

Nên có một chỉ số "vệ sinh dữ liệu" cho phần mềm - để cho biết chương trình sạch như thế nào? không tạo các tệp tạm thời không sử dụng, các mục đăng ký, biến môi trường, v.v.

Ví dụ: xem trong thư mục người dùng của bạn trong Windows, bạn sẽ thấy tất cả các loại tệp không gian làm việc được sử dụng bởi các ứng dụng của bạn.

Ví dụ, điều này làm cho khó có thể biết những gì cần được sao lưu và những gì có thể được loại bỏ khi được tạo bằng máy.


Lịch sử trình duyệt của tôi là máy được tạo. Nhưng mặt khác, tôi muốn sao lưu nó.
Anon.

6
Để lại các thứ trong thư mục tạm thời là được, nhưng tôi đồng ý về việc theo dõi các vị trí khác dọc theo dòng "Tài liệu của tôi". Đó là tài liệu của tôi , Ứng dụng X. Bỏ rác của bạn ra khỏi đó.
Adam Lear

4
@Anna Lear: Danh tính của "tôi" kỳ diệu chuyển đến người phát âm nó. :)

1
@ Nhà phát triểnArt: Thật vậy. Một trong những sơ hở lớn nhất của thời đại chúng ta. :)
Adam Lear

Câu trả lời:


7

Có, và bạn nên bắt đầu với một càng sớm càng tốt.

Bạn không thể luôn đổ lỗi cho một ứng dụng không dọn dẹp mớ hỗn độn của nó. Một số lần người dùng rút phích cắm trên ứng dụng.

Có lẽ hướng nên để một ứng dụng có cách xác định mục đích của các tệp mà nó tạo ra và thời gian người dùng / hệ điều hành sẽ cho phép tệp treo xung quanh? Nếu nó được chuẩn hóa, việc chạy một thói quen dọn dẹp không phải là vấn đề lớn.


+1 Cảm ơn sự khuyến khích. Tôi nghĩ rằng sẽ có một vài số liệu phụ cộng với điểm số vệ sinh tổng thể.
trị liệu

2
Không cần phải làm cho nó quá phức tạp, nhưng cũng cảm thấy tự do để có được sự giúp đỡ.
JeffO

+1 @Jeff O cảm ơn về lời đề nghị: đó chắc chắn phải là một nỗ lực hợp tác. @Developer Art nói về góc độ bảo mật, nhưng có những thứ khác như sự thuận tiện trong việc bảo trì hệ thống, giữ cho nó được điều chỉnh, biết sao lưu, làm cho nó có thể dễ dàng triển khai lại bằng cách biết những tập tin nào được yêu cầu nếu phần mềm nói được di chuyển giữa các máy.
trị liệu

nếu bạn xác định các tiêu chí trong một câu trả lời thì tôi có thể làm cho câu trả lời được chấp nhận này.
trị liệu

câu trả lời được chấp nhận vì nó là câu trả lời ngắn gọn cho câu hỏi. Tín dụng cho @Developer Art cho góc độ bảo mật. Nhưng câu hỏi không chỉ là về bảo mật, mà còn là khả năng bảo trì, khả năng triển khai lại, sao lưu, sử dụng hiệu quả tài nguyên, độ tin cậy, khả năng tương thích cùng với các ứng dụng khác tạo dữ liệu ...
nghĩa là

3

Tôi nghĩ rằng đó sẽ là một ý tưởng tuyệt vời để có số liệu thường được thông qua. Sẽ cung cấp một bức tranh rõ ràng về những gì một chương trình có khả năng.

Thực sự không có bất kỳ chỉ số nào như vậy, chủ yếu là vì lý do lịch sử và vì mọi người không quan tâm hàng loạt.

Thứ gần nhất chúng ta có thứ như thế này là quyền ứng dụng trên Android, dành cho thiết bị di động. Khi bạn cài đặt một ứng dụng, nó sẽ hiển thị màu đen trắng, nó cần những quyền gì để hoạt động và tùy thuộc vào bạn để phê duyệt hoặc từ chối chúng.

Nó vẫn không phải là một chỉ số về vệ sinh ứng dụng, mà là một chỉ số về phạm vi hoạt động và mối đe dọa tiềm ẩn.


Loại chỉ mục đó nếu được rút ra trong thực tế sẽ dựa vào niềm tinuy tín của nhà xuất bản để không phân phối bí mật một bản cập nhật sau khi phiên bản ban đầu được trình bày và thử nghiệm. Vấn đề là không có cơ chế hoạt động và phổ biến trên các PC tiêu dùng để hạn chế một ứng dụng hoặc thậm chí xem những gì nó đang làm. Bằng cách phổ biến rộng rãi, tôi có nghĩa là một cơ chế tích hợp đơn giản có sẵn và dễ hiểu bởi một Joe trung bình. Có, có nhóm người dùng, cấp phép và vân vân nhưng một người dùng bình thường sẽ bị lạc ở đó. Một cái gì đó đơn giản như cơ chế trên Android không có sẵn.

Trước tiên chúng ta cần đặt loại hàng rào bảo vệ đó cho mỗi PC và sau đó chỉ số đó sẽ có ý nghĩa. Không có cơ chế đó, mọi thứ đều dựa trên niềm tin - bạn sẽ tin tưởng những người lớn mà không có chỉ số nhưng bạn sẽ không tin tưởng những người chơi nhỏ ngay cả với chỉ số được gán cho sản phẩm của họ.

Nhưng một ý tưởng thực sự thú vị. Nghiêm túc. Cả hai đưa tay lên.


Cảm ơn cho phản ứng. Nếu chúng ta đã có một, thì ít nhất một nơi mà tôi nghĩ sẽ mang lại lợi ích cho các dự án Nguồn mở sẽ mang lại lợi ích vì sẽ có ít tham vọng hơn về cách làm cho chúng xây dựng và chạy thành công cho người đàn ông và phụ nữ không chuyên gia trên đường phố .
trị liệu

+1 suy nghĩ về điều đó trong một thời gian, khi bạn chạm vào bảo mật - một lĩnh vực lợi ích khác, vì các tệp tạm thời còn lại như vậy có thể tiết lộ hoạt động cho một kẻ thù.
trị liệu

nếu bạn xác định các tiêu chí trong một câu trả lời thì tôi có thể làm cho câu trả lời được chấp nhận này.
trị liệu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.