GMail có tính năng này, nơi nó sẽ cảnh báo bạn nếu bạn cố gửi một email mà nó nghĩ có thể có tệp đính kèm.
Vì GMail đã phát hiện chuỗi see the attached
trong email, nhưng không có tệp đính kèm thực tế, nó cảnh báo tôi bằng hộp thoại OK / Hủy khi tôi nhấp vào nút Gửi.
Chúng tôi có một vấn đề liên quan đến Stack Overflow. Đó là, khi người dùng vào một bài đăng như thế này :
vấn đề của tôi là tôi cần thay đổi cơ sở dữ liệu nhưng tôi sẽ không tạo một kết nối mới. thí dụ: Bộ dữ liệu dsMasterInfo = new Dataset (); Cơ sở dữ liệu db = DatabaseFactory.CreateDatabase ("ConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand ("uspGetMasterName");
Người dùng này không định dạng mã của họ là mã!
Đó là, họ không thụt lề bởi 4 dấu cách trên Markdown hoặc sử dụng nút mã (hoặc phím tắt ctrl+ k) để thực hiện điều đó cho họ.
Do đó, hệ thống của chúng tôi đang chấp nhận rất nhiều chỉnh sửa mà mọi người phải vào và định dạng mã theo cách thủ công cho những người mà bằng cách nào đó không thể tìm ra điều này. Điều này dẫn đến rất nhiều đau bụng . Chúng tôi đã cải thiện trình chỉnh sửa nhiều lần, nhưng không lái xe tới nhà người dùng và nhấn các nút chính xác trên bàn phím cho họ, chúng tôi không biết phải làm gì tiếp theo.
Đó là lý do tại sao chúng tôi đang xem xét cảnh báo kiểu Google Gmail:
Ý của bạn là đăng mã?
Bạn đã viết những thứ mà chúng tôi nghĩ giống như mã, nhưng bạn đã không định dạng nó dưới dạng mã bằng cách thụt vào 4 khoảng trắng, sử dụng nút mã thanh công cụ hoặc lệnh định dạng mã ctrl+ k.
Tuy nhiên, việc trình bày cảnh báo này yêu cầu chúng tôi phát hiện sự hiện diện của những gì chúng tôi nghĩ là mã không được định dạng trong một câu hỏi . Một cách đơn giản, bán đáng tin cậy để làm điều này là gì?
- Mỗi Markdown , mã luôn được thụt vào 4 chỗ hoặc trong vòng backticks, vì vậy bất cứ điều gì đúng định dạng có thể được loại bỏ từ việc kiểm tra ngay lập tức.
- Đây chỉ là một cảnh báo và nó sẽ chỉ áp dụng cho những người dùng có uy tín thấp hỏi những câu hỏi đầu tiên của họ (hoặc cung cấp câu trả lời đầu tiên của họ), vì vậy một số thông tin sai là ổn, miễn là khoảng 5% hoặc ít hơn.
- Các câu hỏi về Stack Overflow có thể bằng bất kỳ ngôn ngữ nào , mặc dù chúng tôi thực sự có thể giới hạn kiểm tra của chúng tôi đối với các ngôn ngữ "mười lớn". Trên mỗi trang thẻ sẽ là C #, Java, PHP, JavaScript, Objective-C, C, C ++, Python, Ruby.
- Sử dụng kết xuất dữ liệu commons của Stack Overflow để kiểm tra giải pháp tiềm năng của bạn (hoặc chỉ chọn một vài câu hỏi trong 10 thẻ hàng đầu trên Stack Overflow) và xem cách thực hiện.
- Mã giả là tốt, nhưng chúng tôi sử dụng c # nếu bạn muốn thân thiện hơn.
- Càng đơn giản càng tốt (miễn là nó hoạt động). HÔN! Nếu giải pháp của bạn yêu cầu chúng tôi cố gắng biên dịch các bài đăng trong 10 trình biên dịch khác nhau hoặc một đội quân người để tự đào tạo một công cụ suy luận bayes, thì đó ... không chính xác như những gì chúng tôi đã nghĩ.